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 |
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
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!
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 > > >