)]}'
{
  "commit": "45a0241365cedaa4b4b17213fe6a2ef15526505d",
  "tree": "61499b0b48adb9cf08a93c5973fca222234bfbde",
  "parents": [
    "20beec283b958e43cbe375ecbfb719e7af55e307"
  ],
  "author": {
    "name": "Pierrick Bouvier",
    "email": "pierrick.bouvier@linaro.org",
    "time": "Thu Mar 19 13:59:41 2026 -0700"
  },
  "committer": {
    "name": "Philippe Mathieu-Daudé",
    "email": "philmd@linaro.org",
    "time": "Mon Mar 23 17:48:06 2026 +0100"
  },
  "message": "backends/iommufd: report error when /dev/iommu is not available\n\nIn case current kernel does not support /dev/iommu, qemu will probably\nfail first because /sys/bus/pci/devices/*/vfio-dev/ is not present,\nsince QEMU opens it before /dev/iommu.\n\nInstead, report an error directly when completing an iommufd object, to\ninform user that kernel does not support it, with a hint about missing\nCONFIG_IOMMUFD. We can\u0027t do this from initialize as there is no way to\nreturn an error, and we don\u0027t want to abort at this step.\n\nReviewed-by: Philippe Mathieu-Daudé \u003cphilmd@linaro.org\u003e\nReviewed-by: Cédric Le Goater \u003cclg@redhat.com\u003e\nSigned-off-by: Pierrick Bouvier \u003cpierrick.bouvier@linaro.org\u003e\nReviewed-by: Zhenzhong Duan \u003czhenzhong.duan@intel.com\u003e\nMessage-ID: \u003c20260319205942.367705-2-pierrick.bouvier@linaro.org\u003e\nSigned-off-by: Philippe Mathieu-Daudé \u003cphilmd@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "acfab907c0356bd3c96663505396fc881cb58eee",
      "old_mode": 33188,
      "old_path": "backends/iommufd.c",
      "new_id": "e1fee16acf2e15ad1e9066aa32a270bb3945b52d",
      "new_mode": 33188,
      "new_path": "backends/iommufd.c"
    }
  ]
}
