From: Michael Roth <mdroth@linux.vnet.ibm.com>
To: qemu-devel@nongnu.org
Cc: qemu-stable@nongnu.org
Subject: [PATCH 00/77] Patch Round-up for stable 5.0.1, freeze on 2020-09-10
Date: Thu, 3 Sep 2020 15:58:18 -0500 [thread overview]
Message-ID: <20200903205935.27832-1-mdroth@linux.vnet.ibm.com> (raw)
Hi everyone,
The following new patches are queued for QEMU stable v5.0.1:
https://github.com/mdroth/qemu/commits/stable-5.0-staging
Patch freeze is 2020-09-10, and the release is planned for 2020-09-15:
https://wiki.qemu.org/Planning/5.0
Please respond here or CC qemu-stable@nongnu.org on any additional patches
you think should be included in the release.
Thanks!
----------------------------------------------------------------
Alexander Duyck (3):
virtio-balloon: Prevent guest from starting a report when we didn't request one
virtio-balloon: Add locking to prevent possible race when starting hinting
virtio-balloon: Replace free page hinting references to 'report' with 'hint'
Alistair Francis (1):
hw/riscv: Allow 64 bit access to SiFive CLINT
Allan Peramaki (1):
hw/audio/gus: Fix registers 32-bit access
Andrew Melnychenko (1):
virtio-pci: Changed vdev to proxy for VirtIO PCI BAR callbacks.
Christian Schoenebeck (1):
xen-9pfs: Fix log messages of reply errors
Cornelia Huck (3):
linux-headers: update against Linux 5.7-rc3
virtio: list legacy-capable devices
virtio: verify that legacy support is not accidentally on
Dan Robertson (1):
9pfs: include linux/limits.h for XATTR_SIZE_MAX
David Hildenbrand (4):
virtio-balloon: fix free page hinting without an iothread
virtio-balloon: fix free page hinting check on unrealize
virtio-balloon: unref the iothread when unrealizing
virtio-balloon: always indicate S_DONE when migration fails
Eric Blake (4):
nbd/server: Avoid long error message assertions CVE-2020-10761
block: Call attention to truncation of long NBD exports
nbd: Avoid off-by-one in long export name truncation
nbd: Fix large trim/zero requests
Gerd Hoffmann (1):
usb: fix setup_len init (CVE-2020-14364)
Graeme Gregory (1):
hw/arm/sbsa-ref: fix typo breaking PCIe IRQs
Greg Kurz (1):
9p: Lock directory streams with a CoMutex
Helge Deller (2):
Fix tulip breakage
hw/display/artist: Unbreak size mismatch memory accesses
Igor Mammedov (1):
hostmem: don't use mbind() if host-nodes is empty
Jason Wang (1):
net: use peer when purging queue in qemu_flush_or_purge_queue_packets()
Kevin Wolf (1):
iotests/283: Use consistent size for source and target
Laurent Vivier (1):
xhci: fix valid.max_access_size to access address registers
Liu Yi L (1):
intel_iommu: Use correct shift for 256 bits qi descriptor
Marc-André Lureau (1):
qga: fix assert regression on guest-shutdown
Mark Cave-Ayland (1):
Update OpenBIOS images to 7f28286f built from submodule.
Markus Armbruster (4):
net/virtio: Fix failover_replug_primary() return value regression
error: Use error_reportf_err() where appropriate
usb/dev-mtp: Fix Error double free after inotify failure
qdev: Fix device_add DRIVER,help to print to monitor
Max Reitz (3):
virtiofsd: Whitelist fchmod
block: Fix bdrv_aligned_p*v() for qiov_offset != 0
iotests/028: Add test for cross-base-EOF reads
Michael S. Tsirkin (1):
memory: Revert "memory: accept mismatching sizes in memory_region_access_valid"
Michael Tokarev (1):
acpi: accept byte and word access to core ACPI registers
Michal Privoznik (2):
util: Introduce qemu_get_host_name()
qga: Use qemu_get_host_name() instead of g_get_host_name()
Niek Linnenbank (1):
docs/orangepi: Add instructions for resizing SD image to power of two
Omar Sandoval (1):
9pfs: local: ignore O_NOATIME if we don't have permissions
Paolo Bonzini (3):
KVM: x86: believe what KVM says about WAITPKG
libqos: usb-hcd-ehci: use 32-bit write for config register
libqos: pci-pc: use 32-bit write for EJ register
Pavel Dovgaluk (3):
tests/acceptance: allow console interaction with specific VMs
tests/acceptance: refactor boot_linux to allow code reuse
tests/acceptance: refactor boot_linux_console test to allow code reuse
Philippe Mathieu-Daudé (9):
hw/net/e1000e: Do not abort() on invalid PSRCTL register value
tests/acceptance/boot_linux: Tag tests using a SD card with 'device:sd'
tests/acceptance/boot_linux: Expand SD card image to power of 2
hw/sd/sdcard: Restrict Class 6 commands to SCSD cards
hw/sd/sdcard: Simplify realize() a bit
hw/sd/sdcard: Do not allow invalid SD card sizes
hw/sd/sdcard: Update coding style to make checkpatch.pl happy
hw/sd/sdcard: Do not switch to ReceivingData if address is invalid
libvhost-user: Report descriptor index on panic
Prasad J Pandit (2):
ati-vga: check mm_index before recursive call (CVE-2020-13800)
es1370: check total frame count against current frame
Raphael Pour (1):
qemu-nbd: Close inherited stderr
Richard Henderson (2):
target/arm: Clear tail in gvec_fmul_idx_*, gvec_fmla_idx_*
target/hppa: Free some temps in do_sub
Sergei Trofimovich (1):
linux-user/strace.list: fix epoll_create{,1} -strace output
Stefan Berger (2):
tpm: tpm_spapr: Exit on TPM backend failures
tests: tpm: Skip over pcrUpdateCounter byte in result comparison
Stefan Hajnoczi (4):
virtiofsd: add --rlimit-nofile=NUM option
virtiofsd: stay below fs.file-max sysctl value (CVE-2020-10717)
aio-posix: don't duplicate fd handler deletion in fdmon_io_uring_destroy()
aio-posix: disable fdmon-io_uring when GSource is used
Stefano Stabellini (2):
Revert "9p: init_in_iov_from_pdu can truncate the size"
xen/9pfs: yield when there isn't enough room on the ring
Thomas Huth (1):
net: Do not include a newline in the id of -nic devices
Vladimir Sementsov-Ogievskiy (1):
migration/block-dirty-bitmap: fix dirty_bitmap_mig_before_vm_start
Yuri Benditovich (1):
virtio-net: align RSC fields with updated virtio-net header
lichun (1):
chardev/tcp: Fix error message double free error
backends/hostmem.c | 6 +-
block.c | 7 +-
block/io.c | 10 +-
block/nbd.c | 21 ++--
chardev/char-socket.c | 8 +-
contrib/libvhost-user/libvhost-user.c | 4 +-
docs/system/arm/orangepi.rst | 16 ++-
hw/9pfs/9p-util.h | 13 ++
hw/9pfs/9p.c | 34 ++----
hw/9pfs/9p.h | 10 +-
hw/9pfs/virtio-9p-device.c | 11 +-
hw/9pfs/xen-9p-backend.c | 41 +++++--
hw/acpi/core.c | 9 +-
hw/arm/sbsa-ref.c | 2 +-
hw/audio/es1370.c | 7 +-
hw/audio/gusemu_hal.c | 2 +-
hw/audio/gusemu_mixer.c | 2 +-
hw/display/artist.c | 12 +-
hw/display/ati.c | 10 +-
hw/i386/intel_iommu.c | 7 +-
hw/i386/intel_iommu_internal.h | 3 +-
hw/net/e1000e_core.c | 10 +-
hw/net/tulip.c | 6 -
hw/net/virtio-net.c | 29 +----
hw/riscv/sifive_clint.c | 2 +-
hw/s390x/virtio-ccw.c | 6 +
hw/sd/pxa2xx_mmci.c | 4 +-
hw/sd/sd.c | 90 ++++++++++----
hw/tpm/tpm_spapr.c | 5 +-
hw/usb/core.c | 16 ++-
hw/usb/dev-mtp.c | 11 +-
hw/usb/hcd-xhci.c | 4 +-
hw/virtio/virtio-balloon.c | 133 ++++++++++++---------
hw/virtio/virtio-pci.c | 38 ++++--
hw/virtio/virtio.c | 25 ++++
include/block/aio.h | 3 +
include/hw/virtio/virtio-balloon.h | 20 ++--
include/hw/virtio/virtio.h | 2 +
include/qemu/osdep.h | 10 ++
include/standard-headers/linux/ethtool.h | 10 +-
include/standard-headers/linux/input-event-codes.h | 5 +-
include/standard-headers/linux/pci_regs.h | 2 +
include/standard-headers/linux/vhost_types.h | 8 ++
include/standard-headers/linux/virtio_balloon.h | 12 +-
include/standard-headers/linux/virtio_ids.h | 1 +
include/standard-headers/linux/virtio_net.h | 102 +++++++++++++++-
linux-headers/COPYING | 2 +
linux-headers/asm-x86/kvm.h | 1 +
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/kvm.h | 47 +++++++-
linux-headers/linux/mman.h | 5 +-
linux-headers/linux/userfaultfd.h | 40 +++++--
linux-headers/linux/vfio.h | 37 ++++++
linux-headers/linux/vhost.h | 24 ++++
linux-user/strace.list | 4 +-
memory.c | 29 ++---
migration/block-dirty-bitmap.c | 2 +-
nbd/server.c | 51 ++++++--
net/net.c | 4 +-
pc-bios/openbios-ppc | Bin 696912 -> 696912 bytes
pc-bios/openbios-sparc32 | Bin 382048 -> 382048 bytes
pc-bios/openbios-sparc64 | Bin 1593408 -> 1593408 bytes
qdev-monitor.c | 2 +-
qemu-nbd.c | 13 +-
qga/commands.c | 17 ++-
qga/main.c | 6 +-
roms/openbios | 2 +-
scsi/qemu-pr-helper.c | 4 +-
target/arm/vec_helper.c | 2 +
target/hppa/translate.c | 2 +
target/i386/cpu.c | 3 +
target/i386/kvm.c | 11 +-
target/i386/kvm_i386.h | 1 +
tests/acceptance/avocado_qemu/__init__.py | 13 +-
tests/acceptance/boot_linux.py | 49 ++++----
tests/acceptance/boot_linux_console.py | 55 ++++++---
tests/qemu-iotests/028 | 19 +++
tests/qemu-iotests/028.out | 11 ++
tests/qemu-iotests/143 | 4 +
tests/qemu-iotests/143.out | 2 +
tests/qemu-iotests/283 | 6 +-
tests/qemu-iotests/283.out | 2 +-
tests/qtest/libqos/pci-pc.c | 2 +-
tests/qtest/tpm-util.c | 6 +-
tests/qtest/usb-hcd-ehci-test.c | 2 +-
tools/virtiofsd/fuse_lowlevel.h | 1 +
tools/virtiofsd/helper.c | 47 ++++++++
tools/virtiofsd/passthrough_ll.c | 22 ++--
tools/virtiofsd/seccomp.c | 1 +
util/aio-posix.c | 13 ++
util/aio-win32.c | 4 +
util/async.c | 1 +
util/fdmon-io_uring.c | 13 +-
util/oslib-posix.c | 35 ++++++
util/oslib-win32.c | 13 ++
97 files changed, 1045 insertions(+), 377 deletions(-)
next reply other threads:[~2020-09-03 21:23 UTC|newest]
Thread overview: 86+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-09-03 20:58 Michael Roth [this message]
2020-09-03 20:58 ` [PATCH 01/77] hostmem: don't use mbind() if host-nodes is empty Michael Roth
2020-09-03 20:58 ` [PATCH 02/77] target/arm: Clear tail in gvec_fmul_idx_*, gvec_fmla_idx_* Michael Roth
2020-09-03 20:58 ` [PATCH 03/77] qemu-nbd: Close inherited stderr Michael Roth
2020-09-03 20:58 ` [PATCH 04/77] 9p: Lock directory streams with a CoMutex Michael Roth
2020-09-03 20:58 ` [PATCH 05/77] net: Do not include a newline in the id of -nic devices Michael Roth
2020-09-03 20:58 ` [PATCH 06/77] nbd/server: Avoid long error message assertions CVE-2020-10761 Michael Roth
2020-09-03 20:58 ` [PATCH 07/77] virtio-balloon: fix free page hinting without an iothread Michael Roth
2020-09-03 20:58 ` [PATCH 08/77] virtio-balloon: fix free page hinting check on unrealize Michael Roth
2020-09-03 20:58 ` [PATCH 09/77] virtio-balloon: unref the iothread when unrealizing Michael Roth
2020-09-03 20:58 ` [PATCH 10/77] block: Call attention to truncation of long NBD exports Michael Roth
2020-09-03 20:58 ` [PATCH 11/77] 9pfs: local: ignore O_NOATIME if we don't have permissions Michael Roth
2020-09-03 20:58 ` [PATCH 12/77] 9pfs: include linux/limits.h for XATTR_SIZE_MAX Michael Roth
2020-09-03 20:58 ` [PATCH 13/77] xen-9pfs: Fix log messages of reply errors Michael Roth
2020-09-03 20:58 ` [PATCH 14/77] Revert "9p: init_in_iov_from_pdu can truncate the size" Michael Roth
2020-09-03 20:58 ` [PATCH 15/77] xen/9pfs: yield when there isn't enough room on the ring Michael Roth
2020-09-04 10:59 ` Christian Schoenebeck
2020-09-03 20:58 ` [PATCH 16/77] ati-vga: check mm_index before recursive call (CVE-2020-13800) Michael Roth
2020-09-03 20:58 ` [PATCH 17/77] es1370: check total frame count against current frame Michael Roth
2020-09-03 20:58 ` [PATCH 18/77] Fix tulip breakage Michael Roth
2020-09-03 20:58 ` [PATCH 19/77] iotests/283: Use consistent size for source and target Michael Roth
2020-09-03 20:58 ` [PATCH 20/77] virtiofsd: add --rlimit-nofile=NUM option Michael Roth
2020-09-03 20:58 ` [PATCH 21/77] virtiofsd: stay below fs.file-max sysctl value (CVE-2020-10717) Michael Roth
2020-09-03 20:58 ` [PATCH 22/77] net: use peer when purging queue in qemu_flush_or_purge_queue_packets() Michael Roth
2020-09-03 20:58 ` [PATCH 23/77] KVM: x86: believe what KVM says about WAITPKG Michael Roth
2020-09-03 20:58 ` [PATCH 24/77] aio-posix: don't duplicate fd handler deletion in fdmon_io_uring_destroy() Michael Roth
2020-09-03 20:58 ` [PATCH 25/77] aio-posix: disable fdmon-io_uring when GSource is used Michael Roth
2020-09-03 20:58 ` [PATCH 26/77] linux-user/strace.list: fix epoll_create{, 1} -strace output Michael Roth
2020-09-03 20:58 ` [PATCH 27/77] libqos: usb-hcd-ehci: use 32-bit write for config register Michael Roth
2020-09-03 20:58 ` [PATCH 28/77] libqos: pci-pc: use 32-bit write for EJ register Michael Roth
2020-09-03 20:58 ` [PATCH 29/77] memory: Revert "memory: accept mismatching sizes in memory_region_access_valid" Michael Roth
2020-09-03 20:58 ` [PATCH 30/77] hw/riscv: Allow 64 bit access to SiFive CLINT Michael Roth
2020-09-03 20:58 ` [PATCH 31/77] xhci: fix valid.max_access_size to access address registers Michael Roth
2020-09-03 20:58 ` [PATCH 32/77] acpi: accept byte and word access to core ACPI registers Michael Roth
2020-09-03 20:58 ` [PATCH 33/77] hw/display/artist: Unbreak size mismatch memory accesses Michael Roth
2020-09-03 20:58 ` [PATCH 34/77] hw/net/e1000e: Do not abort() on invalid PSRCTL register value Michael Roth
2020-09-03 20:58 ` [PATCH 35/77] virtiofsd: Whitelist fchmod Michael Roth
2020-09-03 20:58 ` [PATCH 36/77] hw/audio/gus: Fix registers 32-bit access Michael Roth
2020-09-03 20:58 ` [PATCH 37/77] net/virtio: Fix failover_replug_primary() return value regression Michael Roth
2020-09-03 20:58 ` [PATCH 38/77] error: Use error_reportf_err() where appropriate Michael Roth
2020-09-03 20:58 ` [PATCH 39/77] usb/dev-mtp: Fix Error double free after inotify failure Michael Roth
2020-09-03 20:58 ` [PATCH 40/77] nbd: Avoid off-by-one in long export name truncation Michael Roth
2020-09-03 20:58 ` [PATCH 41/77] chardev/tcp: Fix error message double free error Michael Roth
2020-09-03 20:59 ` [PATCH 42/77] qga: fix assert regression on guest-shutdown Michael Roth
2020-09-03 20:59 ` [PATCH 43/77] util: Introduce qemu_get_host_name() Michael Roth
2020-09-03 20:59 ` [PATCH 44/77] qga: Use qemu_get_host_name() instead of g_get_host_name() Michael Roth
2020-09-03 20:59 ` [PATCH 45/77] docs/orangepi: Add instructions for resizing SD image to power of two Michael Roth
2020-09-03 20:59 ` [PATCH 46/77] tests/acceptance/boot_linux: Tag tests using a SD card with 'device:sd' Michael Roth
2020-09-03 20:59 ` [PATCH 47/77] tests/acceptance: allow console interaction with specific VMs Michael Roth
2020-09-03 20:59 ` [PATCH 48/77] tests/acceptance: refactor boot_linux to allow code reuse Michael Roth
2020-09-03 20:59 ` [PATCH 49/77] tests/acceptance: refactor boot_linux_console test " Michael Roth
2020-09-03 20:59 ` [PATCH 50/77] tests/acceptance/boot_linux: Expand SD card image to power of 2 Michael Roth
2020-09-03 20:59 ` [PATCH 51/77] hw/sd/sdcard: Restrict Class 6 commands to SCSD cards Michael Roth
2020-09-03 20:59 ` [PATCH 52/77] hw/sd/sdcard: Simplify realize() a bit Michael Roth
2020-09-03 20:59 ` [PATCH 53/77] hw/sd/sdcard: Do not allow invalid SD card sizes Michael Roth
2020-09-03 20:59 ` [PATCH 54/77] hw/sd/sdcard: Update coding style to make checkpatch.pl happy Michael Roth
2020-09-03 20:59 ` [PATCH 55/77] hw/sd/sdcard: Do not switch to ReceivingData if address is invalid Michael Roth
2020-09-03 20:59 ` [PATCH 56/77] target/hppa: Free some temps in do_sub Michael Roth
2020-09-03 20:59 ` [PATCH 57/77] tpm: tpm_spapr: Exit on TPM backend failures Michael Roth
2020-09-03 20:59 ` [PATCH 58/77] tests: tpm: Skip over pcrUpdateCounter byte in result comparison Michael Roth
2020-09-03 20:59 ` [PATCH 59/77] qdev: Fix device_add DRIVER,help to print to monitor Michael Roth
2020-09-03 20:59 ` [PATCH 60/77] virtio-balloon: Prevent guest from starting a report when we didn't request one Michael Roth
2020-09-03 20:59 ` [PATCH 61/77] virtio-balloon: Add locking to prevent possible race when starting hinting Michael Roth
2020-09-03 20:59 ` [PATCH 62/77] virtio-balloon: always indicate S_DONE when migration fails Michael Roth
2020-09-03 20:59 ` [PATCH 63/77] linux-headers: update against Linux 5.7-rc3 Michael Roth
2020-09-03 20:59 ` [PATCH 64/77] virtio-balloon: Replace free page hinting references to 'report' with 'hint' Michael Roth
2020-09-03 20:59 ` [PATCH 65/77] virtio: list legacy-capable devices Michael Roth
2020-09-03 20:59 ` [PATCH 66/77] virtio: verify that legacy support is not accidentally on Michael Roth
2020-09-07 12:18 ` Cornelia Huck
2020-09-03 20:59 ` [PATCH 67/77] intel_iommu: Use correct shift for 256 bits qi descriptor Michael Roth
2020-09-03 20:59 ` [PATCH 68/77] virtio-pci: Changed vdev to proxy for VirtIO PCI BAR callbacks Michael Roth
2020-09-03 20:59 ` [PATCH 69/77] libvhost-user: Report descriptor index on panic Michael Roth
2020-09-03 20:59 ` [PATCH 70/77] Update OpenBIOS images to 7f28286f built from submodule Michael Roth
2020-09-03 20:59 ` [PATCH 71/77] migration/block-dirty-bitmap: fix dirty_bitmap_mig_before_vm_start Michael Roth
2020-09-03 20:59 ` [PATCH 72/77] block: Fix bdrv_aligned_p*v() for qiov_offset != 0 Michael Roth
2020-09-03 20:59 ` [PATCH 73/77] iotests/028: Add test for cross-base-EOF reads Michael Roth
2020-09-03 20:59 ` [PATCH 74/77] nbd: Fix large trim/zero requests Michael Roth
2020-09-03 20:59 ` [PATCH 75/77] virtio-net: align RSC fields with updated virtio-net header Michael Roth
2020-09-03 20:59 ` [PATCH 76/77] hw/arm/sbsa-ref: fix typo breaking PCIe IRQs Michael Roth
2020-09-03 20:59 ` [PATCH 77/77] usb: fix setup_len init (CVE-2020-14364) Michael Roth
2020-09-04 9:20 ` [PATCH 00/77] Patch Round-up for stable 5.0.1, freeze on 2020-09-10 Philippe Mathieu-Daudé
2020-09-10 18:16 ` Michael Roth
2020-09-10 19:29 ` Philippe Mathieu-Daudé
2020-09-10 20:11 ` Philippe Mathieu-Daudé
2020-09-04 13:17 ` Thomas Huth
2020-09-10 18:14 ` Michael Roth
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200903205935.27832-1-mdroth@linux.vnet.ibm.com \
--to=mdroth@linux.vnet.ibm.com \
--cc=qemu-devel@nongnu.org \
--cc=qemu-stable@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).