)]}'
{
  "commit": "f2bdb21f4e77b6e4bcdbee7d1cfb7a96c64cd5ad",
  "tree": "c099a828ac1e976c3694b7a32508f32982e5d9f7",
  "parents": [
    "ed50436b9686bbf4651e2beb70fd2b6dfa689cbc"
  ],
  "author": {
    "name": "Eugenio Pérez",
    "email": "eperezma@redhat.com",
    "time": "Fri Jun 12 20:14:57 2026 +0200"
  },
  "committer": {
    "name": "Michael S. Tsirkin",
    "email": "mst@redhat.com",
    "time": "Sun Jun 14 13:26:40 2026 -0400"
  },
  "message": "vduse: Add suspend\n\nImplement suspend operation for vduse devices, so vhost-vdpa will offer\nthat backend feature and userspace can effectively suspend the device.\n\nThis is a must before get virtqueue indexes (base) for live migration,\nsince the device could modify them after userland gets them.\n\nThis patch does not implement resume, so VMM resets the whole device\nto recover from a live migration failure.  Resume optimization can be\nimplemented on top of these patches, as other vDPA devices have done in\nthe past.\n\nSigned-off-by: Eugenio Pérez \u003ceperezma@redhat.com\u003e\nMessage-ID: \u003c20260612181457.622955-3-eperezma@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f15575df394edaca6525024109b4f2b550ca0e7",
      "old_mode": 33188,
      "old_path": "drivers/vdpa/vdpa_user/vduse_dev.c",
      "new_id": "80dc37ed7e1322f0857a2434aca23d9a405370ea",
      "new_mode": 33188,
      "new_path": "drivers/vdpa/vdpa_user/vduse_dev.c"
    },
    {
      "type": "modify",
      "old_id": "7324faea5df4adcb7d4d2bcb6b0bf5d6b46e9f4b",
      "old_mode": 33188,
      "old_path": "include/uapi/linux/vduse.h",
      "new_id": "8c616895c5116c04ab94a8cd6d6482ac47441e6e",
      "new_mode": 33188,
      "new_path": "include/uapi/linux/vduse.h"
    }
  ]
}
