Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220622002547.64784-1-quintela@redhat.com
Maintainers: "Daniel P. Berrangé" <berrange@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>, Fam Zheng <fam@euphon.net>, Juan Quintela <quintela@redhat.com>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>, Hailiang Zhang <zhanghailiang@xfusion.com>, Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>
qapi/migration.json | 33 ++---
include/io/channel-null.h | 55 +++++++
migration/channel-block.h | 59 ++++++++
migration/qemu-file-channel.h | 32 ----
migration/qemu-file.h | 125 +++++++---------
io/channel-null.c | 237 ++++++++++++++++++++++++++++++
io/channel-socket.c | 19 ++-
migration/block.c | 10 +-
migration/channel-block.c | 195 ++++++++++++++++++++++++
migration/channel.c | 4 +-
migration/colo.c | 5 +-
migration/migration.c | 62 +++-----
migration/multifd.c | 4 +-
migration/qemu-file-channel.c | 194 ------------------------
migration/qemu-file.c | 193 +++++++++++++-----------
migration/ram.c | 8 +-
migration/rdma.c | 185 +++++------------------
migration/savevm.c | 55 ++-----
migration/vmstate.c | 4 +-
monitor/hmp-cmds.c | 6 -
tests/unit/test-io-channel-null.c | 95 ++++++++++++
tests/unit/test-vmstate.c | 5 +-
io/meson.build | 1 +
io/trace-events | 3 +
migration/meson.build | 2 +-
tests/unit/meson.build | 1 +
26 files changed, 921 insertions(+), 671 deletions(-)
create mode 100644 include/io/channel-null.h
create mode 100644 migration/channel-block.h
delete mode 100644 migration/qemu-file-channel.h
create mode 100644 io/channel-null.c
create mode 100644 migration/channel-block.c
delete mode 100644 migration/qemu-file-channel.c
create mode 100644 tests/unit/test-io-channel-null.c