Commit 0063f9a445 for qemu.org

commit 0063f9a44555e727fd1af83e256d19e167299d83
Merge: f520fc4b04 8f627bf1be
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Wed Mar 18 10:12:39 2026 +0000

    Merge tag 'migration-20260317-pull-request' of https://gitlab.com/farosas/qemu into staging

    Migration/Qtest pull request

    Various fixes

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJEBAABCAAuFiEEqhtIsKIjJqWkw2TPx5jcdBvsMZ0FAmm5muIQHGZhcm9zYXNA
    # c3VzZS5kZQAKCRDHmNx0G+wxnVpBEADQYBxOt+SzHpHfv/BqJ2dx0zrJK44+wjUd
    # gL8iLA7cd0/Rri2gYV1GuVEiNarC10Fg8NSNf/td2HbucDHviwkg9G84GgbjdyXl
    # CWs6pseTkCk0X1W+o/fEaXB4ve1ES4RyJwCpWL+QCN3XUNuaMA7YnFB+8ksW2AuA
    # lsgNU6mvXHrR8agTl77/G0R5/mVZ5lu5p9gwz09PCXk0nrWyi5j2a7rA2zLneLuk
    # jBfEa5b9yX7au/DL/55wMszkA8NRqft0CabJxTZRYO5YNPXvlsJS0L3gWHWDQ9DB
    # I895zk2JnagARpiu/v/eHSf+b6nnmE+huAYxv8iXTw9aOet/2aLusJidS+S5IIV4
    # 7Lkomis/ch8KqnDMB+SPnW/9TplfKHHa3Jv/3ZphbOwSM6SxjcHHTtUaIvAhQeAt
    # DSLBdprDcMePYxi9ugoZLkIHgJGNiWnx+egOrEMa4ShyDXmIlxcjuV4/RtjI158V
    # UXK4qPw2f60+Ic+d6gUMpByEX1O2BZziL97qHLAKWYtA9mktL+mX2x6sIEkIjrQJ
    # F6dJcE1yvMY6Imhz+zRcS0Dck+vafHGA0DP8t1oxMYcBKeaGrCzuS9jCBQEp10hk
    # L/P2jfdgvtlLRXhcoa22Ynn2qNkJDLEAy6+xHH8thkaaYeg52NGO5wGIYe5+F766
    # Cekez3u3NA==
    # =7Smy
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue Mar 17 18:18:10 2026 GMT
    # gpg:                using RSA key AA1B48B0A22326A5A4C364CFC798DC741BEC319D
    # gpg:                issuer "farosas@suse.de"
    # gpg: Good signature from "Fabiano Rosas <farosas@suse.de>" [unknown]
    # gpg:                 aka "Fabiano Almeida Rosas <fabiano.rosas@suse.com>" [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-20260317-pull-request' of https://gitlab.com/farosas/qemu:
      tests/qtest/test-hmp: Free machine options
      tests/qtest: Don't dup machine name in qtest_cb_for_every_machine callbacks
      migration: fix implicit integer division in migration_update_counters
      migration/options: Fix leaks in StrOrNull qdev accessors
      migration: assert that the same migration handler is not being added twice
      tests/qtest/migration: Force exit-on-error=false
      migration/multifd: Fix leaks of TLS error objects
      tests/qtest/migration: Fix leak in CPR exec test
      io: Fix TLS bye task leak
      tests/qtest/migration: Fix leak of migration tests data

    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>