Commit fb241d0a1f for qemu.org

commit fb241d0a1fd36a1b67ecced29d8b533316cf9e2d
Merge: cb48cec148 6aef825073
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Sun Nov 23 11:46:53 2025 -0800

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

    Migration pull for rc2

    - Zhijian's COLO regression fix (since 10.0)
    - Matthew's fix to avoid crash on wrong list manipulations
    - Markus's error report leak fix and cleanups
    - Peter's qtest changes to merge memory_backend and use_shmem

    # -----BEGIN PGP SIGNATURE-----
    #
    # iIgEABYKADAWIQS5GE3CDMRX2s990ak7X8zN86vXBgUCaSEDHxIccGV0ZXJ4QHJl
    # ZGhhdC5jb20ACgkQO1/MzfOr1wZSAAEAmixKaiIm+w0vp7YiNNTeq22+y6Eo7ran
    # K7g5jCswEH8BAOTPeh7AHBN3L2Zi3tw58Rqyh08kiY/x0/s8DE7sL0wM
    # =3a75
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Fri 21 Nov 2025 04:26:07 PM PST
    # gpg:                using EDDSA key B9184DC20CC457DACF7DD1A93B5FCCCDF3ABD706
    # gpg:                issuer "peterx@redhat.com"
    # gpg: Good signature from "Peter Xu <xzpeter@gmail.com>" [unknown]
    # gpg:                 aka "Peter Xu <peterx@redhat.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: B918 4DC2 0CC4 57DA CF7D  D1A9 3B5F CCCD F3AB D706

    * tag 'staging-pull-request' of https://gitlab.com/peterx/qemu:
      tests/migration-test: Use MEM_TYPE_MEMFD for memory_backend
      tests/migration-test: Add MEM_TYPE_SHMEM
      tests/migration-test: Merge shmem_opts into memory_backend
      tests/migration-test: Introduce MemType
      migration/postcopy-ram: Improve error reporting after loadvm failure
      migration: Use warn_reportf_err() where appropriate
      migration: Plug memory leaks after migrate_set_error()
      migration: set correct list pointer when removing notifier
      migration: Fix transition to COLO state from precopy

    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>