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>