Commit 88879ee4dd for qemu.org

commit 88879ee4dd78154be82a3bd19af706a8b72a8799
Merge: 33d3e9b3a1 8ada579a56
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Wed Sep 30 16:44:39 2026 +0100

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

    Mem pull

    - Michael's series to support kvm guest-memfd init-shared

    # -----BEGIN PGP SIGNATURE-----
    #
    # iIcEABYKADAWIQS5GE3CDMRX2s990ak7X8zN86vXBgUCar0mxRIccGV0ZXJ4QHJl
    # ZGhhdC5jb20ACgkQO1/MzfOr1wb84AEA00bmWWVmNZf3s/IUs+tIku8+l3RDStv6
    # Jw4ZImzE2QYA+KAEVkrUNL9MGBXItjtXBD/EkXt3d/jyfQ6lhdWhGgw=
    # =xObM
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Wed 30 Sep 2026 04:12:05 PM BST
    # 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 'next-pull-request' of https://gitlab.com/peterx/qemu:
      tests/migration-test: Add a precopy test for guest-memfd
      tests/migration-test: Support guest-memfd init shared mem type
      hostmem: Support fully shared guest memfd to back a VM
      memory: Rename memory_region_init_ram_guest_memfd() to *_private()
      machine: Rename machine_require_guest_memfd() to *_private()
      hostmem: Rename guest_memfd to guest_memfd_private
      memory: Rename memory_region_has_guest_memfd() to *_private()
      memory: Rename RAM_GUEST_MEMFD to RAM_GUEST_MEMFD_PRIVATE
      ramblock: Rename guest_memfd to guest_memfd_private
      kvm: Provide explicit error for kvm_create_guest_memfd()
      kvm: Detect guest-memfd flags supported
      kvm: Decouple memory attribute check from kvm_guest_memfd_supported

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