This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 in repository toolchain/ci/qemu.
from 2b049d2c8d Merge tag 'pull-aspeed-20220622' of https://github.com/legoa [...] new f6f213e4c7 migration: Remove RDMA_UNREGISTRATION_EXAMPLE new 803ca43e4c QIOChannelSocket: Introduce assert and reduce ifdefs to impr [...] new 4f5a09714c QIOChannelSocket: Fix zero-copy send so socket flush works new 1abaec9a1b migration: Change zero_copy_send from migration parameter to [...] new 87e4276449 io: add a QIOChannelNull equivalent to /dev/null new c0e0825c98 migration: switch to use QIOChannelNull for dummy channel new 246683c22f migration: remove unreachble RDMA code in save_hook impl new c7fc8d323a migration: rename rate limiting fields in QEMUFile new 154d87b4ef migration: rename 'pos' field in QEMUFile to 'bytes_processed' new fbfa6404e5 migration: rename qemu_ftell to qemu_file_total_transferred new 1a93bd2f60 migration: rename qemu_update_position to qemu_file_credit_transfer new bc698c367d migration: rename qemu_file_update_transfer to qemu_file_acc [...] new 65cf200a51 migration: introduce a QIOChannel impl for BlockDriverState VMState new 67bdabe2af migration: convert savevm to use QIOChannelBlock for VMState new 365c0463db migration: stop passing 'opaque' parameter to QEMUFile hooks new 2893a2884b migration: hardcode assumption that QEMUFile is backed with [...] new c0c6e1e2dd migration: introduce new constructors for QEMUFile new 0f58c3fcc7 migration: remove unused QEMUFileGetFD typedef / qemu_get_fd method new d3c581b750 migration: remove the QEMUFileOps 'shut_down' callback new 80ad97069c migration: remove the QEMUFileOps 'set_blocking' callback new 0ae1f7f055 migration: remove the QEMUFileOps 'close' callback new f759d7050b migration: remove the QEMUFileOps 'get_buffer' callback new ec2135eec8 migration: remove the QEMUFileOps 'writev_buffer' callback new 02bdbe172d migration: remove the QEMUFileOps 'get_return_path' callback new 77ef2dc1c8 migration: remove the QEMUFileOps abstraction new 7db86fe2ed Merge tag 'pull-migration-20220623b' of https://gitlab.com/d [...]
The 26 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: include/io/{channel-buffer.h => channel-null.h} | 38 ++-- io/channel-null.c | 237 +++++++++++++++++++++ io/channel-socket.c | 19 +- io/meson.build | 1 + io/trace-events | 3 + migration/block.c | 10 +- migration/channel-block.c | 195 +++++++++++++++++ .../channel-buffer.h => migration/channel-block.h | 42 ++-- migration/channel.c | 4 +- migration/colo.c | 5 +- migration/meson.build | 2 +- migration/migration.c | 68 +++--- migration/multifd.c | 4 +- migration/qemu-file-channel.c | 194 ----------------- migration/qemu-file-channel.h | 32 --- migration/qemu-file.c | 193 +++++++++-------- migration/qemu-file.h | 125 +++++------ migration/ram.c | 8 +- migration/rdma.c | 185 +++------------- migration/savevm.c | 55 +---- migration/vmstate.c | 5 +- monitor/hmp-cmds.c | 6 - qapi/migration.json | 33 +-- tests/unit/meson.build | 1 + tests/unit/test-io-channel-null.c | 95 +++++++++ tests/unit/test-vmstate.c | 5 +- 26 files changed, 852 insertions(+), 713 deletions(-) copy include/io/{channel-buffer.h => channel-null.h} (50%) create mode 100644 io/channel-null.c create mode 100644 migration/channel-block.c copy include/io/channel-buffer.h => migration/channel-block.h (50%) delete mode 100644 migration/qemu-file-channel.c delete mode 100644 migration/qemu-file-channel.h create mode 100644 tests/unit/test-io-channel-null.c