Commit cd5a79dc98 for qemu.org

commit cd5a79dc98e3087e7658e643bdbbb0baec77ac8a
Merge: 739ae3df7b 25465c0e1f
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Thu Feb 5 13:54:50 2026 +0000

    Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging

    virtio,pci,pc: features, fixes

    intel_iommu:
        SVM support
    vhost:
        support for indirect descriptors in shadow virtqueue
    vhost-user:
        vhost-user-spi support
        vhost-user-blk inflight migration support
        vhost-user-blk inflight migration support

    misc fixes in pci, vhost, virtio, acpi, cxl
    cleanups in acpi/ghes

    Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQFDBAABCgAtFiEEXQn9CHHI+FuUyooNKB8NuNKNVGkFAmmEa9APHG1zdEByZWRo
    # YXQuY29tAAoJECgfDbjSjVRpqj8H/iBqAHZSTmAdBJgoLnmgoTLB01J9aUTrQU2H
    # BHKyrd+G3m54pwjgUNN5ieZARtlXscigf6fr0Gq2wrc8/kV/O5G5jViw9+1Bo8nW
    # OkLDW45nDzZGhap4oUedV+PJ3fCuW2fC8Jyb1n8OGlkadbhq0NU6GtqiEx6/7QIh
    # hk5WUDE/3LH4cTp8qNtr0/nYfM4FZk2sjq7aRyg4cz/uC7rIAFRq7BCZ/dfRqMh/
    # T+rLnizSSAg9PFMd8slWqoxOGF9NzT9LIoDSkAlso1L9lUekUSNoUblhlWDrRlLn
    # DEEqqGCVounfBzA95WrTRmvWs6JodppjjAjI0M4isrMKGXXg8dg=
    # =HdgY
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Thu Feb  5 10:07:12 2026 GMT
    # gpg:                using RSA key 5D09FD0871C8F85B94CA8A0D281F0DB8D28D5469
    # gpg:                issuer "mst@redhat.com"
    # gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>" [full]
    # gpg:                 aka "Michael S. Tsirkin <mst@redhat.com>" [full]
    # Primary key fingerprint: 0270 606B 6F3C DF3D 0B17  0970 C350 3912 AFBE 8E67
    #      Subkey fingerprint: 5D09 FD08 71C8 F85B 94CA  8A0D 281F 0DB8 D28D 5469

    * tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu: (38 commits)
      hw/cxl: Take into account how many media operations are requested for param check
      hw/cxl: Check for overflow on santize media as both base and offset 64bit.
      vhost-user-blk: support inter-host inflight migration
      vhost: add vmstate for inflight region with inner buffer
      vmstate: introduce VMSTATE_VBUFFER_UINT64
      vhost-user: introduce protocol feature for skip drain on GET_VRING_BASE
      vhost-user.rst: specify vhost-user back-end action on GET_VRING_BASE
      virtio-gpu: use consistent error checking for virtio_gpu_create_mapping_iov
      virtio-gpu: fix error handling in virgl_cmd_resource_create_blob
      virtio-pmem: ignore empty queue notifications
      virtio-gpu-virgl: correct parent for blob memory region
      MAINTAINERS: Update VIOT maintainer
      cryptodev-builtin: Limit the maximum size
      hw/virtio/virtio-crypto: verify asym request size
      virtio-spi: Add vhost-user-spi device support
      standard-headers: Update virtio_spi.h from Linux v6.18-rc3
      q35: Fix migration of SMRAM state
      pcie_sriov: Fix PCI_SRIOV_* accesses in pcie_sriov_pf_exit()
      virtio: Fix crash when sriov-pf is set for non-PCI-Express device
      virtio-dmabuf: Ensure UUID persistence for hash table insertion
      ...

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