Commit 05f8e4662a for qemu.org

commit 05f8e4662ad3976d64d6dfa2fdfa0ac6d28cbaa2
Merge: 99e6fa0053 cc82fad46a
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Tue Nov 3 12:17:48 2026 -0800

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

    pci: fixes

    pcie_sriov: fix for user-creation of VFs replaced by v2
    pcie sriov: a couple more robustness improvements
    pci: id docs clarified
    pci: a bunch of test fixes, robustness

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

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQFDBAABCgAtFiEEXQn9CHHI+FuUyooNKB8NuNKNVGkFAmrpylYPHG1zdEByZWRo
    # YXQuY29tAAoJECgfDbjSjVRpHV0H/3vwNiHqWPRuDymo+TCK+gysIk1rewMM0a+g
    # /fQ3L8iDBW+aofKJk6vwDuw03t/CJCUn/HupfESLpEhFM/wRkTCUyWwdfwfSDmO3
    # O9kU0fA+JK+P/APDAasPBu+T0iNgHAx4oaLGCwe254zHyDpcYG3ef6+v4tEssXHR
    # J4HWXS2Oo/gngYtM6FnaqDy73e1G6O7dVlsCvX7z7XCaci0/2aB0Wtf9ttgswVxz
    # +MntmMccCDCJ9ybBvGgOBbPz/lZHGCoe2a171imo0PHOgV9r5gey0Ma71zz66G4F
    # Ba/Z046Oq/G5su7D4XIkr6qys6YhEpQhYDKyEnmdFXcHGb6Rvv0=
    # =MBg5
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 03 Nov 2026 03:49:42 AM PST
    # gpg:                using RSA key 5D09FD0871C8F85B94CA8A0D281F0DB8D28D5469
    # gpg:                issuer "mst@redhat.com"
    # gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>" [unknown]
    # gpg:                 aka "Michael S. Tsirkin <mst@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: 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:
      qtest/libqos/pci: Factor msix entry helpers into pci common code
      qtest/libqos/pci: Fix qpci_msix_enable sharing bar0
      qtest/libqos/pci: Enforce balanced iomap/unmap
      tests/qtest/libquos/pci: Add migration fixup helper for pci devices
      tests/qtest/ahci: unmap pci bar before reusing device
      tests/qtest: Enable spapr dma with linear iommu
      tests/qtest/nvme-test: fix NVMe struct field endianness
      tests/qtest: Add libqos function for testing MSI-X interrupt status
      tests/qtest: Fix virtio msix message endianness
      tests/qtest: Enforce zero for the "un-fired" msix message value
      pcie_sriov: fix null pointer dereference when initializing PFs in a system with user and device created VFs
      pcie_sriov: perform additional checks after pci device realization
      pci: fix null pointer dereference on pci device registration failure
      pci id: assign pci subsystem id for osmates
      pci id: clarify pci subsystem id usage
      pcie_sriov: Adapt bar type array size to the number of regions
      pcie_sriov: Rework the assert statements checking region numbers

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