From: Peter Maydell Date: Tue, 17 Feb 2026 16:45:52 +0000 (+0000) Subject: Merge tag 'migration-20260217-pull-request' of https://gitlab.com/farosas/qemu into... X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d82365236626798f6f3fbb3b4022eb8b5c7538f9;p=thirdparty%2Fqemu.git Merge tag 'migration-20260217-pull-request' of https://gitlab.com/farosas/qemu into staging Migration pull request - Notifier changes: Remove duplicated events during postcopy. Emit MIG_EVENT_FAILED before the VM is started. - Undefined behavior fix for tls-tests. - Cleanups: COLO, savevm handlers, CPR/VFIOheaders. # -----BEGIN PGP SIGNATURE----- # # iQJEBAABCAAuFiEEqhtIsKIjJqWkw2TPx5jcdBvsMZ0FAmmUkycQHGZhcm9zYXNA # c3VzZS5kZQAKCRDHmNx0G+wxnRUQD/9tRGwSAmIY6T9X20eH+KFbPK+QquPGpyt7 # CPuTPAIx3fXCPZWq4syjJ1hKfoB3n8IHirTfKLmpW/0UKPZReOvsW7EDvZ5pati5 # Zsj/DtVYIEEwRDPRq2OL1kT//ofqhL8htjs2sTypEVgHTToIxYuT7kNGr1xVAKyB # lUZWgQUJoihX4czNLkxKddxrG4BQx9hEYrq6kTgqmRdVUVo2xiQMSyHElE76L37g # JZB2kOgf2Y6o8T4WTROiiEkn5CwWw181Nl/Iic1CNh44mFt/xSB7RQU91lU1Pu9b # 4cqk6pf6WR35b0BS27b8jYfLGCf1GJJKMpoZLCEKbHPYs1rnGcD0gxoOx6NtscpR # xNhaFm+iH4UtD2yX7Z3TlA7u/DfwsFpIMMtxc91bhYCnLX9AMm2MB+71T/v4HWvX # f0dqXMSxlDpuzubuA+Ztw7h43+vidQCYXknFFtHVSv4SNAJbSqyzWiALpUibsT3I # 2cQ+xm4mCT+7hYei59P2cnPOR9DW4/ONbvua2VAVeipgARwWnzn882B1zQrGYirJ # gsQchT0/PTZEikkd3WWTUtSRO8r61AUnFgkTTIKkgZDF7rRAwm79gkM9yPFddIQQ # GcssvGiuwdnWmSov0zW24285zRTOJendi1gMtd66jaEEWcvsONl285904RnrxQnm # uypzwZgzaw== # =5jYW # -----END PGP SIGNATURE----- # gpg: Signature made Tue Feb 17 16:11:19 2026 GMT # gpg: using RSA key AA1B48B0A22326A5A4C364CFC798DC741BEC319D # gpg: issuer "farosas@suse.de" # gpg: Good signature from "Fabiano Rosas " [unknown] # gpg: aka "Fabiano Almeida Rosas " [unknown] # gpg: WARNING: The key's User ID is not certified with a trusted signature! # gpg: There is no indication that the signature belongs to the owner. # Primary key fingerprint: AA1B 48B0 A223 26A5 A4C3 64CF C798 DC74 1BEC 319D * tag 'migration-20260217-pull-request' of https://gitlab.com/farosas/qemu: (32 commits) tests/qtest/migration/tls-tests.c: Don't use tls_psk end hook for no_tls tests migration/cpr: Include vfio-cpr.h instead of vfio-device.h migration/colo/xen: Use generic helpers in qemu_save_device_state() migration: Simplify qemu_save_device_state() migration: Make qemu_savevm_state_non_iterable() take errp migration/bg-snapshot: Cleanup error paths migration: Introduce qemu_savevm_state_active() migration: Refactor qemu_savevm_state_setup() migration: Cleanup error propagates in qemu_savevm_state_setup() migration: qemu_savevm_state_complete_precopy() take MigrationState* migration: Split qemu_savevm_state_complete_precopy_non_iterable() migration: Provide helper for save vm description migration: Introduce qemu_savevm_state_end() migration/postcopy: Send device states without copying buffer migration/colo: Send device states without copying buffer migration: Drop qemu_file_set_error() when save non-iterable fails migration: Drop iterable_only in qemu_savevm_state_complete_precopy migration/colo: Document qemu_fflush(fb) migration/colo: Use the RAM iterable helper directly colo: Forbid VM resume during checkpointing ... Signed-off-by: Peter Maydell --- d82365236626798f6f3fbb3b4022eb8b5c7538f9