qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Thomas Huth <thuth@redhat.com>
To: Michael Tokarev <mjt@tls.msk.ru>, qemu-devel@nongnu.org
Cc: qemu-stable@nongnu.org
Subject: Re: [RFC PATCH 00/47] Patch Round-up for stable 7.2.1
Date: Wed, 22 Mar 2023 10:09:24 +0100	[thread overview]
Message-ID: <4e3a1b70-5b84-9d78-bfe2-644f50b77f5c@redhat.com> (raw)
In-Reply-To: <20230308165035.2097594-1-mjt@msgid.tls.msk.ru>

On 08/03/2023 17.57, Michael Tokarev wrote:
> Hello!
> 
> This is my first attempt to perform a stable qemu release.
> Doing it in a way similar to how Michael Roth did it before :)
> But since this is my first attempt, this is an RFC for now.
> 
> The following new patches are queued for QEMU stable v7.2.1:
> 
>    https://gitlab.com/mjt0k/qemu/-/commits/stable-7.2-staging/
> 
> Please respond here or CC qemu-stable@nongnu.org on any additional patches
> you think should (or shouldn't) be included in the release.
> 
> About some of the patches.
> 
> I picked up a few more than minimally necessary so that some of the CI
> tests are fixed. These are the curl forward compat change, two changes
> for tests/, and also "build-sys: fix crlf-ending C code" (fixes build
> failure on msys-win32). The same failures exists on 7.2.0 now, while
> the proposed 7.2.1 passes all tests I've tried so far (will try avocado
> tests too once additional hdd will arrive).
> 
> Two patches ("vdpa: stop all svq on device deletion" and "Revert "hw/i386:
> pass RNG seed via setup_data entry"") required conflict resolution when
> cherry-picking.
> 
> 2 virtio-rng-pci migration fixes makes certain v7.2.0 VMs non-migratable
> to v7.2.1.
> 
> -----------------------------------------------------------------------
> 
> Akihiko Odaki (4):
>    vhost-user-gpio: Configure vhost_dev when connecting
>    vhost-user-i2c: Back up vqs before cleaning up vhost_dev
>    vhost-user-rng: Back up vqs before cleaning up vhost_dev
>    hw/timer/hpet: Fix expiration time overflow
> 
> Alex Bennée (2):
>    target/arm: fix handling of HLT semihosting in system mode
>    tests/tcg: fix unused variable in linux-test
> 
> Anton Johansson (1):
>    block: Handle curl 7.55.0, 7.85.0 version changes
> 
> Carlos López (2):
>    vhost: avoid a potential use of an uninitialized variable in
>      vhost_svq_poll()
>    libvhost-user: check for NULL when allocating a virtqueue element
> 
> Chenyi Qiang (2):
>    virtio-mem: Fix the bitmap index of the section offset
>    virtio-mem: Fix the iterator variable in a vmem->rdl_list loop
> 
> David Hildenbrand (2):
>    migration/ram: Fix error handling in ram_write_tracking_start()
>    migration/ram: Fix populate_read_range()
> 
> Dr. David Alan Gilbert (2):
>    virtio-rng-pci: fix migration compat for vectors
>    virtio-rng-pci: fix transitional migration compat for vectors
> 
> Eugenio Pérez (1):
>    vdpa: stop all svq on device deletion
> 
> Evgeny Iakovlev (1):
>    target/arm: allow writes to SCR_EL3.HXEn bit when FEAT_HCX is enabled
> 
> Guenter Roeck (1):
>    target/sh4: Mask restore of env->flags from tb->flags
> 
> Jason Wang (3):
>    vhost: fix vq dirty bitmap syncing when vIOMMU is enabled
>    intel-iommu: fail MAP notifier without caching mode
>    intel-iommu: fail DEVIOTLB_UNMAP without dt mode
> 
> Julia Suvorova (1):
>    hw/smbios: fix field corruption in type 4 table
> 
> Kevin Wolf (1):
>    qcow2: Fix theoretical corruption in store_bitmap() error path
> 
> Klaus Jensen (2):
>    hw/nvme: fix missing endian conversions for doorbell buffers
>    hw/nvme: fix missing cq eventidx update
> 
> Laszlo Ersek (1):
>    acpi: cpuhp: fix guest-visible maximum access size to the legacy reg
>      block
> 
> Marc-André Lureau (1):
>    build-sys: fix crlf-ending C code
> 
> Michael S. Tsirkin (6):
>    Revert "x86: do not re-randomize RNG seed on snapshot load"
>    Revert "x86: re-initialize RNG seed when selecting kernel"
>    Revert "x86: reinitialize RNG seed on system reboot"
>    Revert "x86: use typedef for SetupData struct"
>    Revert "x86: return modified setup_data only if read as memory, not as
>      file"
>    Revert "hw/i386: pass RNG seed via setup_data entry"
> 
> Paolo Bonzini (4):
>    meson: accept relative symlinks in "meson introspect --installed" data
>    configure: fix GLIB_VERSION for cross-compilation
>    target/i386: fix ADOX followed by ADCX
>    block/iscsi: fix double-free on BUSY or similar statuses
> 
> Richard Henderson (8):
>    target/riscv: Set pc_succ_insn for !rvc illegal insn
>    target/arm: Fix sve_probe_page
>    target/arm: Fix in_debug path in S1_ptw_translate
>    target/arm: Fix physical address resolution for Stage2
>    tests/tcg/i386: Introduce and use reg_t consistently
>    target/i386: Fix BEXTR instruction
>    target/i386: Fix C flag for BLSI, BLSMSK, BLSR
>    target/i386: Fix BZHI instruction
> 
> Stefan Hajnoczi (1):
>    block: fix detect-zeroes= with BDRV_REQ_REGISTERED_BUF
> 
> Yajun Wu (1):
>    chardev/char-socket: set s->listener = NULL in char_socket_finalize

Maybe pick also these patches that mention "CVE" in the description:

  qga/win32: Remove change action from MSI installer
  qga/win32: Use rundll for VSS installation
  hw/net/vmxnet3: allow VMXNET3_MAX_MTU itself as a value
  hw/pvrdma: Protect against buggy or malicious guest driver

 From my s390x perspective, I'd like to suggest the following
patches (if they can be applied cleanly):

  target/s390x/arch_dump: Fix memory corruption in s390x_write_elf64_notes()
  target/s390x: Fix emulation of C(G)HRL
  target/s390x: Fix R[NOX]SBG with T=1
  target/s390x: Fix EXECUTE of relative long instructions

  Thanks,
   Thomas



  parent reply	other threads:[~2023-03-22  9:10 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-03-08 16:57 [RFC PATCH 00/47] Patch Round-up for stable 7.2.1 Michael Tokarev
2023-03-08 16:57 ` [PATCH 01/47] target/sh4: Mask restore of env->flags from tb->flags Michael Tokarev
2023-03-08 16:57 ` [PATCH 02/47] vhost: fix vq dirty bitmap syncing when vIOMMU is enabled Michael Tokarev
2023-03-08 16:57 ` [PATCH 03/47] virtio-mem: Fix the bitmap index of the section offset Michael Tokarev
2023-03-08 16:57 ` [PATCH 04/47] virtio-mem: Fix the iterator variable in a vmem->rdl_list loop Michael Tokarev
2023-03-08 16:57 ` [PATCH 05/47] target/arm: fix handling of HLT semihosting in system mode Michael Tokarev
2023-03-08 16:57 ` [PATCH 06/47] meson: accept relative symlinks in "meson introspect --installed" data Michael Tokarev
2023-03-08 16:57 ` [PATCH 07/47] target/riscv: Set pc_succ_insn for !rvc illegal insn Michael Tokarev
2023-03-08 16:57 ` [PATCH 08/47] acpi: cpuhp: fix guest-visible maximum access size to the legacy reg block Michael Tokarev
2023-03-08 16:57 ` [PATCH 09/47] hw/nvme: fix missing endian conversions for doorbell buffers Michael Tokarev
2023-03-08 16:57 ` [PATCH 10/47] hw/nvme: fix missing cq eventidx update Michael Tokarev
2023-03-08 16:57 ` [PATCH 11/47] configure: fix GLIB_VERSION for cross-compilation Michael Tokarev
2023-03-08 16:57 ` [PATCH 12/47] target/arm: Fix sve_probe_page Michael Tokarev
2023-03-08 16:57 ` [PATCH 13/47] target/arm: allow writes to SCR_EL3.HXEn bit when FEAT_HCX is enabled Michael Tokarev
2023-03-08 16:57 ` [PATCH 14/47] target/arm: Fix in_debug path in S1_ptw_translate Michael Tokarev
2023-03-08 16:57 ` [PATCH 15/47] target/arm: Fix physical address resolution for Stage2 Michael Tokarev
2023-03-08 16:57 ` [PATCH 16/47] migration/ram: Fix error handling in ram_write_tracking_start() Michael Tokarev
2023-03-08 16:57 ` [PATCH 17/47] migration/ram: Fix populate_read_range() Michael Tokarev
2023-03-08 16:57 ` [PATCH 18/47] qcow2: Fix theoretical corruption in store_bitmap() error path Michael Tokarev
2023-03-08 16:57 ` [PATCH 19/47] block: fix detect-zeroes= with BDRV_REQ_REGISTERED_BUF Michael Tokarev
2023-03-08 16:57 ` [PATCH 20/47] tests/tcg/i386: Introduce and use reg_t consistently Michael Tokarev
2023-03-08 16:57 ` [PATCH 21/47] target/i386: Fix BEXTR instruction Michael Tokarev
2023-03-08 16:57 ` [PATCH 22/47] target/i386: Fix C flag for BLSI, BLSMSK, BLSR Michael Tokarev
2023-03-08 16:57 ` [PATCH 23/47] target/i386: fix ADOX followed by ADCX Michael Tokarev
2023-03-08 16:57 ` [PATCH 24/47] target/i386: Fix BZHI instruction Michael Tokarev
2023-03-08 16:57 ` [PATCH 25/47] block/iscsi: fix double-free on BUSY or similar statuses Michael Tokarev
2023-03-08 16:57 ` [PATCH 26/47] hw/smbios: fix field corruption in type 4 table Michael Tokarev
2023-03-08 16:57 ` [PATCH 27/47] Revert "x86: do not re-randomize RNG seed on snapshot load" Michael Tokarev
2023-03-08 16:57 ` [PATCH 28/47] Revert "x86: re-initialize RNG seed when selecting kernel" Michael Tokarev
2023-03-08 16:57 ` [PATCH 29/47] Revert "x86: reinitialize RNG seed on system reboot" Michael Tokarev
2023-03-08 16:57 ` [PATCH 30/47] Revert "x86: use typedef for SetupData struct" Michael Tokarev
2023-03-08 16:57 ` [PATCH 31/47] Revert "x86: return modified setup_data only if read as memory, not as file" Michael Tokarev
2023-03-08 16:57 ` [PATCH 32/47] Revert "hw/i386: pass RNG seed via setup_data entry" Michael Tokarev
2023-03-08 16:57 ` [PATCH 33/47] vhost-user-gpio: Configure vhost_dev when connecting Michael Tokarev
2023-03-08 16:57 ` [PATCH 34/47] vhost-user-i2c: Back up vqs before cleaning up vhost_dev Michael Tokarev
2023-03-08 16:57 ` [PATCH 35/47] vhost-user-rng: " Michael Tokarev
2023-03-08 16:57 ` [PATCH 37/47] virtio-rng-pci: fix transitional migration compat for vectors Michael Tokarev
2023-03-08 16:57 ` [PATCH 38/47] hw/timer/hpet: Fix expiration time overflow Michael Tokarev
2023-03-08 16:57 ` [PATCH 39/47] vdpa: stop all svq on device deletion Michael Tokarev
2023-03-08 16:57 ` [PATCH 40/47] vhost: avoid a potential use of an uninitialized variable in vhost_svq_poll() Michael Tokarev
2023-03-08 16:57 ` [PATCH 41/47] libvhost-user: check for NULL when allocating a virtqueue element Michael Tokarev
2023-03-08 16:57 ` [PATCH 42/47] chardev/char-socket: set s->listener = NULL in char_socket_finalize Michael Tokarev
2023-03-08 16:57 ` [PATCH 43/47] intel-iommu: fail MAP notifier without caching mode Michael Tokarev
2023-03-08 16:57 ` [PATCH 44/47] intel-iommu: fail DEVIOTLB_UNMAP without dt mode Michael Tokarev
2023-03-08 16:57 ` [PATCH 45/47] block: Handle curl 7.55.0, 7.85.0 version changes Michael Tokarev
2023-03-08 16:57 ` [PATCH 46/47] tests/tcg: fix unused variable in linux-test Michael Tokarev
2023-03-08 16:57 ` [PATCH 47/47] build-sys: fix crlf-ending C code Michael Tokarev
2023-03-08 19:22 ` [PATCH 36/47] virtio-rng-pci: fix migration compat for vectors Michael Tokarev
2023-03-22  9:09 ` Thomas Huth [this message]
2023-03-22 20:27   ` [RFC PATCH 00/47] Patch Round-up for stable 7.2.1 Michael Tokarev

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=4e3a1b70-5b84-9d78-bfe2-644f50b77f5c@redhat.com \
    --to=thuth@redhat.com \
    --cc=mjt@tls.msk.ru \
    --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).