)]}'
{
  "commit": "7afbdada7effbc2b97281bfbce0c6df351a3cf88",
  "tree": "692fddbda9eb3bd79448fde2b5e233624416b085",
  "parents": [
    "ce64e6224affb8b4e4b019f76d2950270b391af5"
  ],
  "author": {
    "name": "Wei Wang",
    "email": "wei.w.wang@intel.com",
    "time": "Fri Apr 05 11:40:56 2024 +0800"
  },
  "committer": {
    "name": "Peter Xu",
    "email": "peterx@redhat.com",
    "time": "Sun Apr 07 14:40:25 2024 -0400"
  },
  "message": "migration/postcopy: ensure preempt channel is ready before loading states\n\nBefore loading the guest states, ensure that the preempt channel has been\nready to use, as some of the states (e.g. via virtio_load) might trigger\npage faults that will be handled through the preempt channel. So yield to\nthe main thread in the case that the channel create event hasn\u0027t been\ndispatched.\n\nCc: qemu-stable \u003cqemu-stable@nongnu.org\u003e\nFixes: 9358982744 (\"migration: Send requested page directly in rp-return thread\")\nOriginally-by: Lei Wang \u003clei4.wang@intel.com\u003e\nLink: https://lore.kernel.org/all/9aa5d1be-7801-40dd-83fd-f7e041ced249@intel.com/T/\nSigned-off-by: Lei Wang \u003clei4.wang@intel.com\u003e\nSigned-off-by: Wei Wang \u003cwei.w.wang@intel.com\u003e\nLink: https://lore.kernel.org/r/20240405034056.23933-1-wei.w.wang@intel.com\n[peterx: add a todo section, add Fixes and copy stable for 8.0+]\nSigned-off-by: Peter Xu \u003cpeterx@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "388d7af7cdd842ec94fe782ed53979b800ffd4f6",
      "old_mode": 33188,
      "old_path": "migration/savevm.c",
      "new_id": "e7c1215671d2fed2736f7aa273bb9f89adb1b8ef",
      "new_mode": 33188,
      "new_path": "migration/savevm.c"
    }
  ]
}
