)]}'
{
  "commit": "1dfd42c4264bbf47415a9e73f0d6b4e6a7cd7393",
  "tree": "602880437af7b8718208a7047da2eaaccb78b690",
  "parents": [
    "a60e53fa8fecb3c2449f9be0f4dfc2afe17cf39e"
  ],
  "author": {
    "name": "Philippe Mathieu-Daudé",
    "email": "philmd@linaro.org",
    "time": "Thu Mar 28 12:53:00 2024 +0100"
  },
  "committer": {
    "name": "Philippe Mathieu-Daudé",
    "email": "philmd@linaro.org",
    "time": "Wed Apr 24 16:03:38 2024 +0200"
  },
  "message": "hw/rdma: Remove deprecated pvrdma device and rdmacm-mux helper\n\nThe whole RDMA subsystem was deprecated in commit e9a54265f5\n(\"hw/rdma: Deprecate the pvrdma device and the rdma subsystem\")\nreleased in v8.2.\n\nRemove:\n - PVRDMA device\n - generated vmw_pvrdma/ directory from linux-headers\n - rdmacm-mux tool from contrib/\n\nCc: Yuval Shaia \u003cyuval.shaia.ml@gmail.com\u003e\nCc: Marcel Apfelbaum \u003cmarcel.apfelbaum@gmail.com\u003e\nSigned-off-by: Philippe Mathieu-Daudé \u003cphilmd@linaro.org\u003e\nReviewed-by: Thomas Huth \u003cthuth@redhat.com\u003e\nReviewed-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nMessage-Id: \u003c20240328130255.52257-2-philmd@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f496475f8e2ef89533c1e5f97e42fc8f3e74ac5e",
      "old_mode": 33188,
      "old_path": "Kconfig.host",
      "new_id": "f6a2a131e6ce1e3823a672d9b5ffbbe39b1e733b",
      "new_mode": 33188,
      "new_path": "Kconfig.host"
    },
    {
      "type": "modify",
      "old_id": "4ccba2f7226edb1e9c47d32e3fc3b4b82e46634f",
      "old_mode": 33188,
      "old_path": "MAINTAINERS",
      "new_id": "8bb32f4a7e9a61d6ed3526e61293e7cd440d0823",
      "new_mode": 33188,
      "new_path": "MAINTAINERS"
    },
    {
      "type": "delete",
      "old_id": "771ca01e03fc323abe7ffb2a0c6f2db7704268c1",
      "old_mode": 33188,
      "old_path": "contrib/rdmacm-mux/main.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "36c9c8963047cae1375367b5cc91529943c05593",
      "old_mode": 33188,
      "old_path": "contrib/rdmacm-mux/meson.build",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "07a472291370f2cf0c3bba8b82ab9287dc6a67fa",
      "old_mode": 33188,
      "old_path": "contrib/rdmacm-mux/rdmacm-mux.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "06090dd2c2979b813abc17ab5a24a00378bd0f05",
      "old_mode": 33188,
      "old_path": "docs/about/deprecated.rst",
      "new_id": "7b8aafa15bf3c1c801f695310804d24bd0684102",
      "new_mode": 33188,
      "new_path": "docs/about/deprecated.rst"
    },
    {
      "type": "modify",
      "old_id": "299c844b8b009638afc9062f7e14b7f2cfcdc021",
      "old_mode": 33188,
      "old_path": "docs/about/removed-features.rst",
      "new_id": "53ca08aba9c2edcca38dc9ea5f17c96863a66f3a",
      "new_mode": 33188,
      "new_path": "docs/about/removed-features.rst"
    },
    {
      "type": "delete",
      "old_id": "5c122fe81813e793e395d834d7b1c2321086102f",
      "old_mode": 33188,
      "old_path": "docs/pvrdma.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c37268b404d4d2580439abd2e31b6e3492f765de",
      "old_mode": 33188,
      "old_path": "docs/system/loongarch/virt.rst",
      "new_id": "06d034b8ef2865b0d53526d4dbfe52b05c588460",
      "new_mode": 33188,
      "new_path": "docs/system/loongarch/virt.rst"
    },
    {
      "type": "modify",
      "old_id": "ad1b1306e348c8cb34dd34a56a9aab48f271039c",
      "old_mode": 33188,
      "old_path": "hmp-commands-info.hx",
      "new_id": "20a9835ea8d63279506afdedecc905201505f6be",
      "new_mode": 33188,
      "new_path": "hmp-commands-info.hx"
    },
    {
      "type": "modify",
      "old_id": "ea6a68b1a1be8e58b7e38afe5db493d6a9b11e12",
      "old_mode": 33188,
      "old_path": "hw/Kconfig",
      "new_id": "b1cc40d6be4d7c6e971e314280610a8b6f6aa0f8",
      "new_mode": 33188,
      "new_path": "hw/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "4b72009cd3c3c1abee5f869d023ca61dc26c9958",
      "old_mode": 33188,
      "old_path": "hw/core/machine-qmp-cmds.c",
      "new_id": "c20829b9aec02d667e27e0b5a4077aaa34dfcebd",
      "new_mode": 33188,
      "new_path": "hw/core/machine-qmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "fb998aae0fef79e5d5dd228594bee5811666e358",
      "old_mode": 33188,
      "old_path": "hw/meson.build",
      "new_id": "1c6308fe9576175bc52f791b5ceca28cad9a5171",
      "new_mode": 33188,
      "new_path": "hw/meson.build"
    },
    {
      "type": "delete",
      "old_id": "840320bdc010cb8d7fae898b01b46de6341ee98b",
      "old_mode": 33188,
      "old_path": "hw/rdma/Kconfig",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "363c9b8c83a2dc996e4796b3711d70e3b0aa8938",
      "old_mode": 33188,
      "old_path": "hw/rdma/meson.build",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7bec0d0d2c7e0b388dcd7684d39d329e5b8e8cb3",
      "old_mode": 33188,
      "old_path": "hw/rdma/rdma.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6dcdfbbbe23cf38e7dbce246e2df5eb4e5a7571f",
      "old_mode": 33188,
      "old_path": "hw/rdma/rdma_backend.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "225af481e07f97591f6b91075257216a2c8eec6c",
      "old_mode": 33188,
      "old_path": "hw/rdma/rdma_backend.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4e6c0ad695c8e174792eda6c6388689fe354e235",
      "old_mode": 33188,
      "old_path": "hw/rdma/rdma_backend_defs.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "038d564433f51e4bc87327804f7f07fc56935bff",
      "old_mode": 33188,
      "old_path": "hw/rdma/rdma_rm.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d69a917795dae1dd8445c86d3ab887f6cb26a322",
      "old_mode": 33188,
      "old_path": "hw/rdma/rdma_rm.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "534f2f74d3d19bfaa2df029e22d594f4943b6353",
      "old_mode": 33188,
      "old_path": "hw/rdma/rdma_rm_defs.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c948baf052f9ec5579e4243af2b562656f06fbbc",
      "old_mode": 33188,
      "old_path": "hw/rdma/rdma_utils.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "54e4f56eddde318264862fd728295b77e4bd9df0",
      "old_mode": 33188,
      "old_path": "hw/rdma/rdma_utils.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c23175120e14bf820cc22129ea1f6c88e7cf64a0",
      "old_mode": 33188,
      "old_path": "hw/rdma/trace-events",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b3fa8ebc51d16b871508e1f1b41c7bdb2dcfda34",
      "old_mode": 33188,
      "old_path": "hw/rdma/trace.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4cbc10c980bfd28ab514085d7492dceaecbf8315",
      "old_mode": 33188,
      "old_path": "hw/rdma/vmw/pvrdma.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d385d18d9c062406cfef93c9baba923ef354b712",
      "old_mode": 33188,
      "old_path": "hw/rdma/vmw/pvrdma_cmd.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "30ce22a5be3ed95c5650f90d37ef2afe900ca377",
      "old_mode": 33188,
      "old_path": "hw/rdma/vmw/pvrdma_dev_ring.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d231588ce00421e471bfdaecc51cf35e0f595bee",
      "old_mode": 33188,
      "old_path": "hw/rdma/vmw/pvrdma_dev_ring.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e735ff97eb16bcba864c7e0899f33a41b4adc202",
      "old_mode": 33188,
      "old_path": "hw/rdma/vmw/pvrdma_main.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c30c8344f67fffde64512e6c9dbeb2f3381085dc",
      "old_mode": 33188,
      "old_path": "hw/rdma/vmw/pvrdma_qp_ops.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bf2b15c5ce93dcd35038e2ca52d155348c951473",
      "old_mode": 33188,
      "old_path": "hw/rdma/vmw/pvrdma_qp_ops.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a6c77e1e10ab846f84a5ec9ebcabe1b9f38a70d6",
      "old_mode": 33188,
      "old_path": "hw/rdma/vmw/trace-events",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3ebc9fb7ad617d28502a52567bc55888e310a370",
      "old_mode": 33188,
      "old_path": "hw/rdma/vmw/trace.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "80b2e531c471b7634a45b2df2354d3d3f5c611b9",
      "old_mode": 33188,
      "old_path": "include/hw/rdma/rdma.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "13f9a2dedb89e6b853d5856f0efd9d14c4bb1fba",
      "old_mode": 33188,
      "old_path": "include/monitor/hmp.h",
      "new_id": "f4cf8f6717d847df12d78bf19fae058b4b8a883b",
      "new_mode": 33188,
      "new_path": "include/monitor/hmp.h"
    },
    {
      "type": "delete",
      "old_id": "a5a1c8234ef9fec923496a35c94c4b813a58c67d",
      "old_mode": 33188,
      "old_path": "include/standard-headers/drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "94d41b202c9e1753f7ef1c1d11c60ae549f83532",
      "old_mode": 33188,
      "old_path": "include/standard-headers/drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c30182a7ae7e2cd3b4cee3931043d74481e3787d",
      "old_mode": 33188,
      "old_path": "include/standard-headers/rdma/vmw_pvrdma-abi.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "58d4e157db71fd8efb30868abc3b2a32c61b091e",
      "old_mode": 33188,
      "old_path": "meson.build",
      "new_id": "34b0ab061a0a55ef82fd6df07b10722ef8d077d3",
      "new_mode": 33188,
      "new_path": "meson.build"
    },
    {
      "type": "modify",
      "old_id": "0a99a059ec8c4c7a48f37d158de3822af5e57dbb",
      "old_mode": 33188,
      "old_path": "meson_options.txt",
      "new_id": "b5c0bad9e715fca5a1e15396ba4f2a0ecaae39aa",
      "new_mode": 33188,
      "new_path": "meson_options.txt"
    },
    {
      "type": "modify",
      "old_id": "b0f948d33766bb781b5bb1cfdfacb3d190828b9a",
      "old_mode": 33188,
      "old_path": "monitor/qmp-cmds.c",
      "new_id": "f84a0dc523f9f3efacd39ba8403decaf860036d7",
      "new_mode": 33188,
      "new_path": "monitor/qmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "6ab713a4c4065f1acbeb0ce152daef93e2fba4f4",
      "old_mode": 33188,
      "old_path": "qapi/machine.json",
      "new_id": "2df407e877a81552581bd6dd2ac8d6f7aa5ff2d2",
      "new_mode": 33188,
      "new_path": "qapi/machine.json"
    },
    {
      "type": "modify",
      "old_id": "375d564277c647d7345a592e8e4cd0291fb2fd36",
      "old_mode": 33188,
      "old_path": "qapi/meson.build",
      "new_id": "c92af6e063a1b13ec3cce18e0572a859779b2ce4",
      "new_mode": 33188,
      "new_path": "qapi/meson.build"
    },
    {
      "type": "modify",
      "old_id": "8304d456258c16d90b4837ba2961ef86840c0494",
      "old_mode": 33188,
      "old_path": "qapi/qapi-schema.json",
      "new_id": "5e33da7228f22abd20fa49f32c95e6a381ababd1",
      "new_mode": 33188,
      "new_path": "qapi/qapi-schema.json"
    },
    {
      "type": "delete",
      "old_id": "195c001850b35de8a154eb5f9b3b86cbdb0fd86b",
      "old_mode": 33188,
      "old_path": "qapi/rdma.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "617d4c6ebd9ddbfc32f7e20dac55928f13625615",
      "old_mode": 33188,
      "old_path": "qemu-options.hx",
      "new_id": "cf61f6b863d16e11c134fe92ebd787bf4a07fe47",
      "new_mode": 33188,
      "new_path": "qemu-options.hx"
    },
    {
      "type": "modify",
      "old_id": "76781f17f41b42993dd26be1278813ea50f6abf8",
      "old_mode": 33261,
      "old_path": "scripts/ci/org.centos/stream/8/x86_64/configure",
      "new_id": "868db665f6365f56e7e22b1539eb4e71bb75c47e",
      "new_mode": 33261,
      "new_path": "scripts/ci/org.centos/stream/8/x86_64/configure"
    },
    {
      "type": "modify",
      "old_id": "680fa3f581dafcc43d90e2884d5845fc8b9e1017",
      "old_mode": 33188,
      "old_path": "scripts/meson-buildoptions.sh",
      "new_id": "5ace33f167d7b3ca3329e7888a4b32d228d39373",
      "new_mode": 33188,
      "new_path": "scripts/meson-buildoptions.sh"
    },
    {
      "type": "modify",
      "old_id": "a0006eec6fd1661cd6abc389bdd5cc45e259ebfb",
      "old_mode": 33261,
      "old_path": "scripts/update-linux-headers.sh",
      "new_id": "73c292bbac09fc98ce9deda94ad82e5b757b809e",
      "new_mode": 33261,
      "new_path": "scripts/update-linux-headers.sh"
    }
  ]
}
