)]}'
{
  "commit": "cd438bf9bdf75cc7251ffb968ea59e640fe096e6",
  "tree": "24f00703a39999aed5ba584296385a4b2e515f7f",
  "parents": [
    "f2d31df0d92546a86e8cdbf51436db6aae8c167a"
  ],
  "author": {
    "name": "Nicolin Chen",
    "email": "nicolinc@nvidia.com",
    "time": "Thu Jan 29 13:32:04 2026 +0000"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Thu Jan 29 13:32:04 2026 +0000"
  },
  "message": "backends/iommufd: Introduce iommufd_backend_alloc_vdev\n\nAdd a helper to allocate an iommufd device\u0027s virtual device (in the user\nspace) per a viommu instance.\n\nWhile at it, introduce a struct IOMMUFDVdev for later use by vendor\nIOMMU implementations.\n\nSigned-off-by: Nicolin Chen \u003cnicolinc@nvidia.com\u003e\nReviewed-by: Eric Auger \u003ceric.auger@redhat.com\u003e\nSigned-off-by: Shameer Kolothum \u003cshameerali.kolothum.thodi@huawei.com\u003e\nReviewed-by: Jonathan Cameron \u003cjonathan.cameron@huawei.com\u003e\nTested-by: Zhangfei Gao \u003czhangfei.gao@linaro.org\u003e\nTested-by: Eric Auger \u003ceric.auger@redhat.com\u003e\nSigned-off-by: Shameer Kolothum \u003cskolothumtho@nvidia.com\u003e\nReviewed-by: Yi Liu \u003cyi.l.liu@intel.com\u003e\nMessage-id: 20260126104342.253965-3-skolothumtho@nvidia.com\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c65dc41d719e377b074e630be910d3b378312ea9",
      "old_mode": 33188,
      "old_path": "backends/iommufd.c",
      "new_id": "e3a3c1480e542d510c2fbdf85de71934863cee30",
      "new_mode": 33188,
      "new_path": "backends/iommufd.c"
    },
    {
      "type": "modify",
      "old_id": "1ae94c429057ccbfb5946614043cb523782fcc07",
      "old_mode": 33188,
      "old_path": "backends/trace-events",
      "new_id": "14a7ecf5aaf480d8004b506ea66a0fbc3adb3f87",
      "new_mode": 33188,
      "new_path": "backends/trace-events"
    },
    {
      "type": "modify",
      "old_id": "bc4acd1e8b94b25b4416d9b04921148a0b4bee02",
      "old_mode": 33188,
      "old_path": "include/system/iommufd.h",
      "new_id": "567dfb7b1da1b217f3f3e894a3b937960d6606e4",
      "new_mode": 33188,
      "new_path": "include/system/iommufd.h"
    }
  ]
}
