[PULL 0/7] vfio queue

Cédric Le Goater posted 7 patches 3 days, 4 hours ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260527122700.1589764-1-clg@redhat.com
Maintainers: John Levon <john.levon@nutanix.com>, Thanos Makatos <thanos.makatos@nutanix.com>, "Cédric Le Goater" <clg@redhat.com>, Alex Williamson <alex@shazbot.org>, "Michael S. Tsirkin" <mst@redhat.com>, Cornelia Huck <cohuck@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
There is a newer version of this series
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
[PULL 0/7] vfio queue
Posted by Cédric Le Goater 3 days, 4 hours ago
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


Re: [PULL 0/7] vfio queue
Posted by Stefan Hajnoczi 2 days, 18 hours ago
Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/11.1 for any user-visible changes.