mbox series

[00/47] Patch Round-up for stable 6.1.1, freeze on 2021-12-21

Message ID 20211215000125.378126-1-michael.roth@amd.com (mailing list archive)
Headers show
Series Patch Round-up for stable 6.1.1, freeze on 2021-12-21 | expand

Message

Michael Roth Dec. 15, 2021, midnight UTC
Hi everyone,

The following new patches are queued for QEMU stable v6.1.1:

  https://gitlab.com/qemu-project/qemu/-/commits/stable-6.1-staging/

Patch freeze is 2021-12-21, and the release is planned for 2021-12-23:

  https://wiki.qemu.org/Planning/6.1

Please respond here or CC qemu-stable@nongnu.org on any additional patches
you think should (or shouldn't) be included in the release.

Thanks!

----------------------------------------------------------------
Ani Sinha (6):
      bios-tables-test: allow changes in DSDT ACPI tables for q35
      hw/i386/acpi: fix conflicting IO address range for acpi pci hotplug in q35
      bios-tables-test: Update ACPI DSDT table golden blobs for q35
      tests/acpi/bios-tables-test: add and allow changes to a new q35 DSDT table blob
      tests/acpi/pcihp: add unit tests for hotplug on multifunction bridges for q35
      tests/acpi/bios-tables-test: update DSDT blob for multifunction bridge test

Ari Sundholm (1):
      block/file-posix: Fix return value translation for AIO discards

Christian Schoenebeck (1):
      9pfs: fix crash in v9fs_walk()

Daniil Tatianin (1):
      chardev/wctable: don't free the instance in wctablet_chr_finalize

David Hildenbrand (3):
      virtio-balloon: don't start free page hinting if postcopy is possible
      virtio-mem-pci: Fix memory leak when creating MEMORY_DEVICE_SIZE_CHANGE event
      libvhost-user: fix VHOST_USER_REM_MEM_REG skipping mmap_addr

Eric Blake (1):
      nbd/server: Don't complain on certain client disconnects

Gerd Hoffmann (1):
      uas: add stream number sanity checks.

Greg Kurz (2):
      rcu: Introduce force_rcu notifier
      accel/tcg: Register a force_rcu notifier

Helge Deller (1):
      hw/display/artist: Fix bug in coordinate extraction in artist_vram_read() and artist_vram_write()

Igor Mammedov (1):
      pcie: rename 'native-hotplug' to 'x-native-hotplug'

Jason Wang (3):
      virtio-net: fix use after unmap/free for sg
      virtio: use virtio accessor to access packed descriptor flags
      virtio: use virtio accessor to access packed event

Jean-Philippe Brucker (2):
      hw/arm/virt: Rename default_bus_bypass_iommu
      hw/i386: Rename default_bus_bypass_iommu

Jessica Clarke (1):
      Partially revert "build: -no-pie is no functional linker flag"

Jon Maloy (1):
      e1000: fix tx re-entrancy problem

Klaus Jensen (1):
      hw/nvme: fix buffer overrun in nvme_changed_nslist (CVE-2021-3947)

Laurent Vivier (1):
      hw: m68k: virt: Add compat machine for 6.1

Mahmoud Mandour (1):
      plugins/execlog: removed unintended "s" at the end of log lines.

Mark Mielke (1):
      virtio-blk: Fix clean up of host notifiers for single MR transaction.

Markus Armbruster (1):
      hmp: Unbreak "change vnc"

Mauro Matteo Cascella (1):
      hw/scsi/scsi-disk: MODE_PAGE_ALLS not allowed in MODE SELECT commands

Michael S. Tsirkin (1):
      pci: fix PCI resource reserve capability on BE

Michael Tokarev (1):
      qemu-sockets: fix unix socket path copy (again)

Nir Soffer (1):
      qemu-nbd: Change default cache mode to writeback

Paolo Bonzini (4):
      plugins: do not limit exported symbols if modules are active
      block: introduce max_hw_iov for use in scsi-generic
      target-i386: mmu: use pg_mode instead of HF_LMA_MASK
      target-i386: mmu: fix handling of noncanonical virtual addresses

Peng Liang (1):
      vfio: Fix memory leak of hostwin

Peter Maydell (1):
      target/arm: Don't skip M-profile reset entirely in user mode

Philippe Mathieu-Daudé (3):
      hw/block/fdc: Extract blk_create_empty_drive()
      hw/block/fdc: Kludge missing floppy drive to fix CVE-2021-20196
      tests/qtest/fdc-test: Add a regression test for CVE-2021-20196

Prasad J Pandit (1):
      net: vmxnet3: validate configuration values during activate (CVE-2021-20203)

Stefano Garzarella (1):
      vhost-vsock: fix migration issue when seqpacket is supported

Xueming Li (1):
      vhost-user: fix duplicated notifier MR init

Yang Zhong (1):
      i386/cpu: Remove AVX_VNNI feature from Cooperlake cpu model

 accel/tcg/tcg-accel-ops-mttcg.c           |  26 ++++++++++++++++++++
 accel/tcg/tcg-accel-ops-rr.c              |  10 ++++++++
 block/block-backend.c                     |   6 +++++
 block/file-posix.c                        |   6 ++---
 block/io.c                                |   1 +
 chardev/wctablet.c                        |   1 -
 configure                                 |  10 +++++---
 contrib/plugins/execlog.c                 |   2 +-
 docs/tools/qemu-nbd.rst                   |   6 +++--
 hw/9pfs/coth.h                            |   4 ++-
 hw/arm/virt.c                             |   4 +--
 hw/block/dataplane/virtio-blk.c           |   2 +-
 hw/block/fdc.c                            |  23 +++++++++++++++---
 hw/core/machine.c                         |   1 +
 hw/display/artist.c                       |   8 +++---
 hw/i386/pc.c                              |   2 +-
 hw/i386/pc_q35.c                          |   2 +-
 hw/m68k/virt.c                            |   9 ++++++-
 hw/net/e1000.c                            |   7 ++++++
 hw/net/virtio-net.c                       |  39 ++++++++++++++++++++++++------
 hw/net/vmxnet3.c                          |  13 ++++++++++
 hw/nvme/ctrl.c                            |   5 ++++
 hw/pci/pci_bridge.c                       |  10 ++++----
 hw/pci/pcie_port.c                        |   2 +-
 hw/scsi/scsi-disk.c                       |   6 +++++
 hw/scsi/scsi-generic.c                    |   2 +-
 hw/usb/dev-uas.c                          |  11 +++++++++
 hw/vfio/common.c                          |   8 ++++++
 hw/virtio/vhost-user.c                    |   5 ++--
 hw/virtio/vhost-vsock.c                   |  19 ++++++++++++---
 hw/virtio/virtio-balloon.c                |  13 ++++++++++
 hw/virtio/virtio-mem-pci.c                |   7 +-----
 hw/virtio/virtio.c                        |  24 ++++++------------
 include/block/block_int.h                 |   7 ++++++
 include/hw/acpi/ich9.h                    |   2 +-
 include/hw/virtio/vhost-vsock.h           |   3 +++
 include/qemu/rcu.h                        |  15 ++++++++++++
 include/sysemu/block-backend.h            |   1 +
 monitor/hmp-cmds.c                        |   2 +-
 nbd/server.c                              |   3 +++
 plugins/meson.build                       |  14 ++++++-----
 qemu-nbd.c                                |   6 +++--
 subprojects/libvhost-user/libvhost-user.c |   1 +
 target/arm/cpu.c                          |  19 +++++++++++++++
 target/i386/cpu.c                         |   2 +-
 target/i386/tcg/sysemu/excp_helper.c      |  25 ++++++++++---------
 tests/data/acpi/q35/DSDT                  | Bin 8289 -> 8289 bytes
 tests/data/acpi/q35/DSDT.acpihmat         | Bin 9614 -> 9614 bytes
 tests/data/acpi/q35/DSDT.bridge           | Bin 11003 -> 11003 bytes
 tests/data/acpi/q35/DSDT.cphp             | Bin 8753 -> 8753 bytes
 tests/data/acpi/q35/DSDT.dimmpxm          | Bin 9943 -> 9943 bytes
 tests/data/acpi/q35/DSDT.ipmibt           | Bin 8364 -> 8364 bytes
 tests/data/acpi/q35/DSDT.memhp            | Bin 9648 -> 9648 bytes
 tests/data/acpi/q35/DSDT.mmio64           | Bin 9419 -> 9419 bytes
 tests/data/acpi/q35/DSDT.multi-bridge     | Bin 0 -> 8583 bytes
 tests/data/acpi/q35/DSDT.nohpet           | Bin 8147 -> 8147 bytes
 tests/data/acpi/q35/DSDT.numamem          | Bin 8295 -> 8295 bytes
 tests/data/acpi/q35/DSDT.tis              | Bin 8894 -> 8894 bytes
 tests/qtest/bios-tables-test.c            |  18 ++++++++++++++
 tests/qtest/fdc-test.c                    |  38 +++++++++++++++++++++++++++++
 util/qemu-sockets.c                       |  13 ++++------
 util/rcu.c                                |  19 +++++++++++++++
 62 files changed, 386 insertions(+), 96 deletions(-)
 create mode 100644 tests/data/acpi/q35/DSDT.multi-bridge

Comments

Daniel P. Berrangé Dec. 15, 2021, 9:20 a.m. UTC | #1
On Tue, Dec 14, 2021 at 06:00:38PM -0600, Michael Roth wrote:
> Hi everyone,
> 
> The following new patches are queued for QEMU stable v6.1.1:
> 
>   https://gitlab.com/qemu-project/qemu/-/commits/stable-6.1-staging/

FYI, this branch doesn't appear to have been pushed.

> Patch freeze is 2021-12-21, and the release is planned for 2021-12-23:
> 
>   https://wiki.qemu.org/Planning/6.1
> 
> Please respond here or CC qemu-stable@nongnu.org on any additional patches
> you think should (or shouldn't) be included in the release.

Based on critical fixes Fedora users hit in 6.1 we pulled in
the following fixes that you've not queued yet:

  eb94846280df3f1e2a91b6179fc05f9890b7e384 qxl: fix pre-save logic

  69e3895f9d37ca39536775b13ce63e8c291427ba target/i386: add missing bits to CR4_RESERVED_MASK

  b9537d5904f6e3df896264a6144883ab07db9608 tcg/arm: Reduce vector alignment requirement for NEON

  8e751e9c38e324737fd3d3aa0562f886313bba3c tests: tcg: Fix PVH test with binutils 2.36+

> ----------------------------------------------------------------
> Ani Sinha (6):
>       bios-tables-test: allow changes in DSDT ACPI tables for q35
>       hw/i386/acpi: fix conflicting IO address range for acpi pci hotplug in q35
>       bios-tables-test: Update ACPI DSDT table golden blobs for q35
>       tests/acpi/bios-tables-test: add and allow changes to a new q35 DSDT table blob
>       tests/acpi/pcihp: add unit tests for hotplug on multifunction bridges for q35
>       tests/acpi/bios-tables-test: update DSDT blob for multifunction bridge test
> 
> Ari Sundholm (1):
>       block/file-posix: Fix return value translation for AIO discards
> 
> Christian Schoenebeck (1):
>       9pfs: fix crash in v9fs_walk()
> 
> Daniil Tatianin (1):
>       chardev/wctable: don't free the instance in wctablet_chr_finalize
> 
> David Hildenbrand (3):
>       virtio-balloon: don't start free page hinting if postcopy is possible
>       virtio-mem-pci: Fix memory leak when creating MEMORY_DEVICE_SIZE_CHANGE event
>       libvhost-user: fix VHOST_USER_REM_MEM_REG skipping mmap_addr
> 
> Eric Blake (1):
>       nbd/server: Don't complain on certain client disconnects
> 
> Gerd Hoffmann (1):
>       uas: add stream number sanity checks.
> 
> Greg Kurz (2):
>       rcu: Introduce force_rcu notifier
>       accel/tcg: Register a force_rcu notifier
> 
> Helge Deller (1):
>       hw/display/artist: Fix bug in coordinate extraction in artist_vram_read() and artist_vram_write()
> 
> Igor Mammedov (1):
>       pcie: rename 'native-hotplug' to 'x-native-hotplug'
> 
> Jason Wang (3):
>       virtio-net: fix use after unmap/free for sg
>       virtio: use virtio accessor to access packed descriptor flags
>       virtio: use virtio accessor to access packed event
> 
> Jean-Philippe Brucker (2):
>       hw/arm/virt: Rename default_bus_bypass_iommu
>       hw/i386: Rename default_bus_bypass_iommu
> 
> Jessica Clarke (1):
>       Partially revert "build: -no-pie is no functional linker flag"
> 
> Jon Maloy (1):
>       e1000: fix tx re-entrancy problem
> 
> Klaus Jensen (1):
>       hw/nvme: fix buffer overrun in nvme_changed_nslist (CVE-2021-3947)
> 
> Laurent Vivier (1):
>       hw: m68k: virt: Add compat machine for 6.1
> 
> Mahmoud Mandour (1):
>       plugins/execlog: removed unintended "s" at the end of log lines.
> 
> Mark Mielke (1):
>       virtio-blk: Fix clean up of host notifiers for single MR transaction.
> 
> Markus Armbruster (1):
>       hmp: Unbreak "change vnc"
> 
> Mauro Matteo Cascella (1):
>       hw/scsi/scsi-disk: MODE_PAGE_ALLS not allowed in MODE SELECT commands
> 
> Michael S. Tsirkin (1):
>       pci: fix PCI resource reserve capability on BE
> 
> Michael Tokarev (1):
>       qemu-sockets: fix unix socket path copy (again)
> 
> Nir Soffer (1):
>       qemu-nbd: Change default cache mode to writeback
> 
> Paolo Bonzini (4):
>       plugins: do not limit exported symbols if modules are active
>       block: introduce max_hw_iov for use in scsi-generic
>       target-i386: mmu: use pg_mode instead of HF_LMA_MASK
>       target-i386: mmu: fix handling of noncanonical virtual addresses
> 
> Peng Liang (1):
>       vfio: Fix memory leak of hostwin
> 
> Peter Maydell (1):
>       target/arm: Don't skip M-profile reset entirely in user mode
> 
> Philippe Mathieu-Daudé (3):
>       hw/block/fdc: Extract blk_create_empty_drive()
>       hw/block/fdc: Kludge missing floppy drive to fix CVE-2021-20196
>       tests/qtest/fdc-test: Add a regression test for CVE-2021-20196
> 
> Prasad J Pandit (1):
>       net: vmxnet3: validate configuration values during activate (CVE-2021-20203)
> 
> Stefano Garzarella (1):
>       vhost-vsock: fix migration issue when seqpacket is supported
> 
> Xueming Li (1):
>       vhost-user: fix duplicated notifier MR init
> 
> Yang Zhong (1):
>       i386/cpu: Remove AVX_VNNI feature from Cooperlake cpu model
> 
>  accel/tcg/tcg-accel-ops-mttcg.c           |  26 ++++++++++++++++++++
>  accel/tcg/tcg-accel-ops-rr.c              |  10 ++++++++
>  block/block-backend.c                     |   6 +++++
>  block/file-posix.c                        |   6 ++---
>  block/io.c                                |   1 +
>  chardev/wctablet.c                        |   1 -
>  configure                                 |  10 +++++---
>  contrib/plugins/execlog.c                 |   2 +-
>  docs/tools/qemu-nbd.rst                   |   6 +++--
>  hw/9pfs/coth.h                            |   4 ++-
>  hw/arm/virt.c                             |   4 +--
>  hw/block/dataplane/virtio-blk.c           |   2 +-
>  hw/block/fdc.c                            |  23 +++++++++++++++---
>  hw/core/machine.c                         |   1 +
>  hw/display/artist.c                       |   8 +++---
>  hw/i386/pc.c                              |   2 +-
>  hw/i386/pc_q35.c                          |   2 +-
>  hw/m68k/virt.c                            |   9 ++++++-
>  hw/net/e1000.c                            |   7 ++++++
>  hw/net/virtio-net.c                       |  39 ++++++++++++++++++++++++------
>  hw/net/vmxnet3.c                          |  13 ++++++++++
>  hw/nvme/ctrl.c                            |   5 ++++
>  hw/pci/pci_bridge.c                       |  10 ++++----
>  hw/pci/pcie_port.c                        |   2 +-
>  hw/scsi/scsi-disk.c                       |   6 +++++
>  hw/scsi/scsi-generic.c                    |   2 +-
>  hw/usb/dev-uas.c                          |  11 +++++++++
>  hw/vfio/common.c                          |   8 ++++++
>  hw/virtio/vhost-user.c                    |   5 ++--
>  hw/virtio/vhost-vsock.c                   |  19 ++++++++++++---
>  hw/virtio/virtio-balloon.c                |  13 ++++++++++
>  hw/virtio/virtio-mem-pci.c                |   7 +-----
>  hw/virtio/virtio.c                        |  24 ++++++------------
>  include/block/block_int.h                 |   7 ++++++
>  include/hw/acpi/ich9.h                    |   2 +-
>  include/hw/virtio/vhost-vsock.h           |   3 +++
>  include/qemu/rcu.h                        |  15 ++++++++++++
>  include/sysemu/block-backend.h            |   1 +
>  monitor/hmp-cmds.c                        |   2 +-
>  nbd/server.c                              |   3 +++
>  plugins/meson.build                       |  14 ++++++-----
>  qemu-nbd.c                                |   6 +++--
>  subprojects/libvhost-user/libvhost-user.c |   1 +
>  target/arm/cpu.c                          |  19 +++++++++++++++
>  target/i386/cpu.c                         |   2 +-
>  target/i386/tcg/sysemu/excp_helper.c      |  25 ++++++++++---------
>  tests/data/acpi/q35/DSDT                  | Bin 8289 -> 8289 bytes
>  tests/data/acpi/q35/DSDT.acpihmat         | Bin 9614 -> 9614 bytes
>  tests/data/acpi/q35/DSDT.bridge           | Bin 11003 -> 11003 bytes
>  tests/data/acpi/q35/DSDT.cphp             | Bin 8753 -> 8753 bytes
>  tests/data/acpi/q35/DSDT.dimmpxm          | Bin 9943 -> 9943 bytes
>  tests/data/acpi/q35/DSDT.ipmibt           | Bin 8364 -> 8364 bytes
>  tests/data/acpi/q35/DSDT.memhp            | Bin 9648 -> 9648 bytes
>  tests/data/acpi/q35/DSDT.mmio64           | Bin 9419 -> 9419 bytes
>  tests/data/acpi/q35/DSDT.multi-bridge     | Bin 0 -> 8583 bytes
>  tests/data/acpi/q35/DSDT.nohpet           | Bin 8147 -> 8147 bytes
>  tests/data/acpi/q35/DSDT.numamem          | Bin 8295 -> 8295 bytes
>  tests/data/acpi/q35/DSDT.tis              | Bin 8894 -> 8894 bytes
>  tests/qtest/bios-tables-test.c            |  18 ++++++++++++++
>  tests/qtest/fdc-test.c                    |  38 +++++++++++++++++++++++++++++
>  util/qemu-sockets.c                       |  13 ++++------
>  util/rcu.c                                |  19 +++++++++++++++
>  62 files changed, 386 insertions(+), 96 deletions(-)
>  create mode 100644 tests/data/acpi/q35/DSDT.multi-bridge
> 
> 
> 

Regards,
Daniel
Michael Roth Dec. 15, 2021, 1:17 p.m. UTC | #2
On Wed, Dec 15, 2021 at 09:20:31AM +0000, Daniel P. Berrangé wrote:
> On Tue, Dec 14, 2021 at 06:00:38PM -0600, Michael Roth wrote:
> > Hi everyone,
> > 
> > The following new patches are queued for QEMU stable v6.1.1:
> > 
> >   https://gitlab.com/qemu-project/qemu/-/commits/stable-6.1-staging/
> 
> FYI, this branch doesn't appear to have been pushed.

Argh, sorry, outdated link format in my email template, the correct URL is:

  https://gitlab.com/mdroth/qemu/-/commits/stable-6.1-staging/

> 
> > Patch freeze is 2021-12-21, and the release is planned for 2021-12-23:
> > 
> >   https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.qemu.org%2FPlanning%2F6.1&data=04%7C01%7Cmichael.roth%40amd.com%7Cc2deb18e48d7428bcd7a08d9bfac34df%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637751568618799581%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=yyM%2FWVt9UcJocOhBwRVXRN5MJmhttQ022gRhB1XlRcg%3D&reserved=0
> > 
> > Please respond here or CC qemu-stable@nongnu.org on any additional patches
> > you think should (or shouldn't) be included in the release.
> 
> Based on critical fixes Fedora users hit in 6.1 we pulled in
> the following fixes that you've not queued yet:
> 
>   eb94846280df3f1e2a91b6179fc05f9890b7e384 qxl: fix pre-save logic
> 
>   69e3895f9d37ca39536775b13ce63e8c291427ba target/i386: add missing bits to CR4_RESERVED_MASK
> 
>   b9537d5904f6e3df896264a6144883ab07db9608 tcg/arm: Reduce vector alignment requirement for NEON
> 
>   8e751e9c38e324737fd3d3aa0562f886313bba3c tests: tcg: Fix PVH test with binutils 2.36+

Will get these applied. Thanks!
Michael Roth Dec. 20, 2021, 11:41 p.m. UTC | #3
On Tue, Dec 14, 2021 at 06:00:38PM -0600, Michael Roth wrote:
> Hi everyone,
> 
> The following new patches are queued for QEMU stable v6.1.1:
> 
>   https://gitlab.com/qemu-project/qemu/-/commits/stable-6.1-staging/
> 
> Patch freeze is 2021-12-21, and the release is planned for 2021-12-23:
> 
>   https://wiki.qemu.org/Planning/6.1
> 
> Please respond here or CC qemu-stable@nongnu.org on any additional patches
> you think should (or shouldn't) be included in the release.

Thank you for the suggestions so far. The following additional patches have
been pushed to the staging tree:

  fddd169de5 tests: tcg: Fix PVH test with binutils 2.36+
  711bd602cc tcg/arm: Reduce vector alignment requirement for NEON
  e88636b4d4 target/i386: add missing bits to CR4_RESERVED_MASK
  34833f361b qxl: fix pre-save logic

  https://gitlab.com/mdroth/qemu/-/commits/stable-6.1-staging/

Patch freeze is 2021-21-21 EOD.

-Mike

> 
> Thanks!
> 
> ----------------------------------------------------------------
> Ani Sinha (6):
>       bios-tables-test: allow changes in DSDT ACPI tables for q35
>       hw/i386/acpi: fix conflicting IO address range for acpi pci hotplug in q35
>       bios-tables-test: Update ACPI DSDT table golden blobs for q35
>       tests/acpi/bios-tables-test: add and allow changes to a new q35 DSDT table blob
>       tests/acpi/pcihp: add unit tests for hotplug on multifunction bridges for q35
>       tests/acpi/bios-tables-test: update DSDT blob for multifunction bridge test
> 
> Ari Sundholm (1):
>       block/file-posix: Fix return value translation for AIO discards
> 
> Christian Schoenebeck (1):
>       9pfs: fix crash in v9fs_walk()
> 
> Daniil Tatianin (1):
>       chardev/wctable: don't free the instance in wctablet_chr_finalize
> 
> David Hildenbrand (3):
>       virtio-balloon: don't start free page hinting if postcopy is possible
>       virtio-mem-pci: Fix memory leak when creating MEMORY_DEVICE_SIZE_CHANGE event
>       libvhost-user: fix VHOST_USER_REM_MEM_REG skipping mmap_addr
> 
> Eric Blake (1):
>       nbd/server: Don't complain on certain client disconnects
> 
> Gerd Hoffmann (1):
>       uas: add stream number sanity checks.
> 
> Greg Kurz (2):
>       rcu: Introduce force_rcu notifier
>       accel/tcg: Register a force_rcu notifier
> 
> Helge Deller (1):
>       hw/display/artist: Fix bug in coordinate extraction in artist_vram_read() and artist_vram_write()
> 
> Igor Mammedov (1):
>       pcie: rename 'native-hotplug' to 'x-native-hotplug'
> 
> Jason Wang (3):
>       virtio-net: fix use after unmap/free for sg
>       virtio: use virtio accessor to access packed descriptor flags
>       virtio: use virtio accessor to access packed event
> 
> Jean-Philippe Brucker (2):
>       hw/arm/virt: Rename default_bus_bypass_iommu
>       hw/i386: Rename default_bus_bypass_iommu
> 
> Jessica Clarke (1):
>       Partially revert "build: -no-pie is no functional linker flag"
> 
> Jon Maloy (1):
>       e1000: fix tx re-entrancy problem
> 
> Klaus Jensen (1):
>       hw/nvme: fix buffer overrun in nvme_changed_nslist (CVE-2021-3947)
> 
> Laurent Vivier (1):
>       hw: m68k: virt: Add compat machine for 6.1
> 
> Mahmoud Mandour (1):
>       plugins/execlog: removed unintended "s" at the end of log lines.
> 
> Mark Mielke (1):
>       virtio-blk: Fix clean up of host notifiers for single MR transaction.
> 
> Markus Armbruster (1):
>       hmp: Unbreak "change vnc"
> 
> Mauro Matteo Cascella (1):
>       hw/scsi/scsi-disk: MODE_PAGE_ALLS not allowed in MODE SELECT commands
> 
> Michael S. Tsirkin (1):
>       pci: fix PCI resource reserve capability on BE
> 
> Michael Tokarev (1):
>       qemu-sockets: fix unix socket path copy (again)
> 
> Nir Soffer (1):
>       qemu-nbd: Change default cache mode to writeback
> 
> Paolo Bonzini (4):
>       plugins: do not limit exported symbols if modules are active
>       block: introduce max_hw_iov for use in scsi-generic
>       target-i386: mmu: use pg_mode instead of HF_LMA_MASK
>       target-i386: mmu: fix handling of noncanonical virtual addresses
> 
> Peng Liang (1):
>       vfio: Fix memory leak of hostwin
> 
> Peter Maydell (1):
>       target/arm: Don't skip M-profile reset entirely in user mode
> 
> Philippe Mathieu-Daudé (3):
>       hw/block/fdc: Extract blk_create_empty_drive()
>       hw/block/fdc: Kludge missing floppy drive to fix CVE-2021-20196
>       tests/qtest/fdc-test: Add a regression test for CVE-2021-20196
> 
> Prasad J Pandit (1):
>       net: vmxnet3: validate configuration values during activate (CVE-2021-20203)
> 
> Stefano Garzarella (1):
>       vhost-vsock: fix migration issue when seqpacket is supported
> 
> Xueming Li (1):
>       vhost-user: fix duplicated notifier MR init
> 
> Yang Zhong (1):
>       i386/cpu: Remove AVX_VNNI feature from Cooperlake cpu model
> 
>  accel/tcg/tcg-accel-ops-mttcg.c           |  26 ++++++++++++++++++++
>  accel/tcg/tcg-accel-ops-rr.c              |  10 ++++++++
>  block/block-backend.c                     |   6 +++++
>  block/file-posix.c                        |   6 ++---
>  block/io.c                                |   1 +
>  chardev/wctablet.c                        |   1 -
>  configure                                 |  10 +++++---
>  contrib/plugins/execlog.c                 |   2 +-
>  docs/tools/qemu-nbd.rst                   |   6 +++--
>  hw/9pfs/coth.h                            |   4 ++-
>  hw/arm/virt.c                             |   4 +--
>  hw/block/dataplane/virtio-blk.c           |   2 +-
>  hw/block/fdc.c                            |  23 +++++++++++++++---
>  hw/core/machine.c                         |   1 +
>  hw/display/artist.c                       |   8 +++---
>  hw/i386/pc.c                              |   2 +-
>  hw/i386/pc_q35.c                          |   2 +-
>  hw/m68k/virt.c                            |   9 ++++++-
>  hw/net/e1000.c                            |   7 ++++++
>  hw/net/virtio-net.c                       |  39 ++++++++++++++++++++++++------
>  hw/net/vmxnet3.c                          |  13 ++++++++++
>  hw/nvme/ctrl.c                            |   5 ++++
>  hw/pci/pci_bridge.c                       |  10 ++++----
>  hw/pci/pcie_port.c                        |   2 +-
>  hw/scsi/scsi-disk.c                       |   6 +++++
>  hw/scsi/scsi-generic.c                    |   2 +-
>  hw/usb/dev-uas.c                          |  11 +++++++++
>  hw/vfio/common.c                          |   8 ++++++
>  hw/virtio/vhost-user.c                    |   5 ++--
>  hw/virtio/vhost-vsock.c                   |  19 ++++++++++++---
>  hw/virtio/virtio-balloon.c                |  13 ++++++++++
>  hw/virtio/virtio-mem-pci.c                |   7 +-----
>  hw/virtio/virtio.c                        |  24 ++++++------------
>  include/block/block_int.h                 |   7 ++++++
>  include/hw/acpi/ich9.h                    |   2 +-
>  include/hw/virtio/vhost-vsock.h           |   3 +++
>  include/qemu/rcu.h                        |  15 ++++++++++++
>  include/sysemu/block-backend.h            |   1 +
>  monitor/hmp-cmds.c                        |   2 +-
>  nbd/server.c                              |   3 +++
>  plugins/meson.build                       |  14 ++++++-----
>  qemu-nbd.c                                |   6 +++--
>  subprojects/libvhost-user/libvhost-user.c |   1 +
>  target/arm/cpu.c                          |  19 +++++++++++++++
>  target/i386/cpu.c                         |   2 +-
>  target/i386/tcg/sysemu/excp_helper.c      |  25 ++++++++++---------
>  tests/data/acpi/q35/DSDT                  | Bin 8289 -> 8289 bytes
>  tests/data/acpi/q35/DSDT.acpihmat         | Bin 9614 -> 9614 bytes
>  tests/data/acpi/q35/DSDT.bridge           | Bin 11003 -> 11003 bytes
>  tests/data/acpi/q35/DSDT.cphp             | Bin 8753 -> 8753 bytes
>  tests/data/acpi/q35/DSDT.dimmpxm          | Bin 9943 -> 9943 bytes
>  tests/data/acpi/q35/DSDT.ipmibt           | Bin 8364 -> 8364 bytes
>  tests/data/acpi/q35/DSDT.memhp            | Bin 9648 -> 9648 bytes
>  tests/data/acpi/q35/DSDT.mmio64           | Bin 9419 -> 9419 bytes
>  tests/data/acpi/q35/DSDT.multi-bridge     | Bin 0 -> 8583 bytes
>  tests/data/acpi/q35/DSDT.nohpet           | Bin 8147 -> 8147 bytes
>  tests/data/acpi/q35/DSDT.numamem          | Bin 8295 -> 8295 bytes
>  tests/data/acpi/q35/DSDT.tis              | Bin 8894 -> 8894 bytes
>  tests/qtest/bios-tables-test.c            |  18 ++++++++++++++
>  tests/qtest/fdc-test.c                    |  38 +++++++++++++++++++++++++++++
>  util/qemu-sockets.c                       |  13 ++++------
>  util/rcu.c                                |  19 +++++++++++++++
>  62 files changed, 386 insertions(+), 96 deletions(-)
>  create mode 100644 tests/data/acpi/q35/DSDT.multi-bridge
> 
> 
>