This patchset is a rework of the 9p live migration patchs made a few years ago by Aneesh. As the new vmstate API doesn't support linked list so the old API is used.
Benoît Canet (4): migration: Create the pre migration flush hook infrastructure. virtio-9p: Add support for 9p migration. virtio-9p: Wait for 9p operations to complete before migration. virtio-9p: Remove migration blockers. Makefile | 6 +- Makefile.objs | 2 +- block.c | 8 ++ cpus.c | 6 +- hw/9pfs/virtio-9p-device.c | 154 +++++++++++++++++++++++++++++ hw/9pfs/virtio-9p.c | 93 ++++++++++++----- hw/9pfs/virtio-9p.h | 4 +- include/migration/migration-flush-hooks.h | 30 ++++++ migration-flush-hooks.c | 62 ++++++++++++ vl.c | 6 ++ 10 files changed, 340 insertions(+), 31 deletions(-) create mode 100644 include/migration/migration-flush-hooks.h create mode 100644 migration-flush-hooks.c -- 1.7.10.4