The following changes since commit 3f89b5de5b1ff16873bcda7d5f3ff5b9164f691e:
Merge tag 'pull-target-arm-20260526' of https://gitlab.com/pm215/qemu into staging (2026-05-26 13:20:15 -0400) are available in the Git repository at: https://github.com/legoater/qemu/ tags/pull-vfio-20260527 for you to fetch changes up to e6c47bebdf8628e635e1ba970919ca96d572dbbe: vfio/container: Restrict dma_map_file() to shared RAM or RAM devices (2026-05-27 12:15:17 +0200) ---------------------------------------------------------------- vfio queue: * Fix vfio-user: container disconnect on device info query failure, reject zero DMA and migration page size capabilities * Fix dma_map_file() to avoid DMA against MAP_PRIVATE RAMBlocks * Remove unused vfio_region_unmap() * Update linux-headers to Linux v7.1-rc4 * Mark Multi-process QEMU as Odd Fixes in MAINTAINERS ---------------------------------------------------------------- Chenyi Qiang (1): vfio/container: Restrict dma_map_file() to shared RAM or RAM devices Cédric Le Goater (1): linux-headers: Update to Linux v7.1-rc4 GuoHan Zhao (3): vfio-user: disconnect container when device info query fails vfio-user: reject zero DMA page size capability vfio-user: reject zero migration page size capability Jagannathan Raman (1): MAINTAINERS: Mark Multi-process QEMU as Odd Fixes Xiaoyao Li (1): vfio: Clean up vfio_region_unmap() MAINTAINERS | 2 +- hw/vfio/vfio-region.h | 1 - include/standard-headers/drm/drm_fourcc.h | 28 +- include/standard-headers/linux/const.h | 18 + include/standard-headers/linux/ethtool.h | 28 +- include/standard-headers/linux/input-event-codes.h | 13 + include/standard-headers/linux/pci_regs.h | 71 +++- include/standard-headers/linux/typelimits.h | 8 + include/standard-headers/linux/virtio_ring.h | 5 +- include/standard-headers/linux/virtio_rtc.h | 237 +++++++++++ include/standard-headers/linux/vmclock-abi.h | 20 + linux-headers/asm-arm64/kvm.h | 1 + linux-headers/asm-arm64/unistd_64.h | 1 + linux-headers/asm-generic/unistd.h | 5 +- linux-headers/asm-loongarch/kvm.h | 5 + linux-headers/asm-loongarch/kvm_para.h | 1 + linux-headers/asm-loongarch/unistd_64.h | 2 + linux-headers/asm-mips/unistd_n32.h | 1 + linux-headers/asm-mips/unistd_n64.h | 1 + linux-headers/asm-mips/unistd_o32.h | 1 + linux-headers/asm-powerpc/unistd_32.h | 1 + linux-headers/asm-powerpc/unistd_64.h | 1 + linux-headers/asm-riscv/kvm.h | 11 +- linux-headers/asm-riscv/ptrace.h | 37 ++ linux-headers/asm-riscv/unistd_32.h | 1 + linux-headers/asm-riscv/unistd_64.h | 1 + linux-headers/asm-s390/unistd_32.h | 446 --------------------- linux-headers/asm-s390/unistd_64.h | 1 + linux-headers/asm-x86/kvm.h | 21 +- linux-headers/asm-x86/unistd_32.h | 1 + linux-headers/asm-x86/unistd_64.h | 1 + linux-headers/asm-x86/unistd_x32.h | 1 + linux-headers/linux/const.h | 18 + linux-headers/linux/iommufd.h | 48 +++ linux-headers/linux/kvm.h | 46 ++- linux-headers/linux/mshv.h | 4 +- linux-headers/linux/psp-sev.h | 2 +- linux-headers/linux/stddef.h | 4 + linux-headers/linux/vduse.h | 85 +++- linux-headers/linux/vfio.h | 30 +- hw/vfio-user/container.c | 7 +- hw/vfio-user/proxy.c | 16 +- hw/vfio/container.c | 34 +- hw/vfio/region.c | 15 - 44 files changed, 761 insertions(+), 520 deletions(-) create mode 100644 include/standard-headers/linux/typelimits.h create mode 100644 include/standard-headers/linux/virtio_rtc.h delete mode 100644 linux-headers/asm-s390/unistd_32.h
