Hi On Mon, Jul 27, 2026 at 12:50 AM Michael S. Tsirkin <[email protected]> wrote: > > On Mon, Jul 27, 2026 at 12:43:59AM +0400, Marc-André Lureau wrote: > > Hi > > > > Here are some assorted patches worth considering for the 11.1 freeze > > bug-fix period. > > why are these in a single patchset? who is expected to merge it?
Given that they are kind of general coding fixes, I think I can send a PR once the patch are reviewed. > > > Signed-off-by: Marc-André Lureau <[email protected]> > > --- > > Changes in v2, after Akihiko comments: > > - split the "Fix many -Werror=maybe-uninitialized" patch > > - qdev-monitor: add drain_rcu parameter to avoid deadlock from virtio-net > > - rewrite WITH_QEMU_LOCK_GUARD/WITH_RCU_READ_LOCK_GUARD macros to suppress > > GCC false-positive warnings (new patch) > > - block/blkio: use QEMU_LOCK_GUARD instead of WITH_QEMU_LOCK_GUARD in > > getlength() to avoid false-positive (new patch) > > - hw/cxl: split invalid-free fix into its own patch > > - hw/i3c: fix default return value of d2_i3c_send() (new patch) > > - hw/ppc: fix dangling machine->fdt reference after spapr fdt updates (new > > patch) > > - Link to v1: > > https://lore.kernel.org/qemu-devel/[email protected] > > > > --- > > Marc-André Lureau (12): > > hw/display/virtio-gpu-rutabaga: zero-init capset info response > > block/blkio: fix error return value on getlength() > > block/blkio: fix compiler false-positive warning > > include/qemu: adjust LOCK_GUARD macros to avoid potential warning > > hw/cxl: fix invalid free on early return > > hw/i3c: fix default return value of d2_i3c_send() > > Fix some -Werror=maybe-uninitialized > > hw/hexagon: fix machine->fdt leak in qom-test > > hw/ppc: fix dangling fdt reference > > hw/core/machine: free machine->fdt in machine_finalize() > > migration/multifd: fix Error leak in multifd_recv_terminate_threads() > > qdev-monitor: drain RCU callbacks in qdev_device_add_from_qdict > > > > include/monitor/qdev.h | 3 ++- > > include/qemu/lockable.h | 19 +++++++++++------- > > include/qemu/rcu.h | 17 ++++++++++------ > > block/blkio.c | 7 +++---- > > hw/audio/intel-hda.c | 2 +- > > hw/core/machine.c | 1 + > > hw/cxl/cxl-host.c | 2 +- > > hw/display/virtio-gpu-rutabaga.c | 2 ++ > > hw/hexagon/virt.c | 9 +-------- > > hw/i3c/dw-i3c.c | 2 +- > > hw/net/virtio-net.c | 2 +- > > hw/ppc/spapr.c | 1 + > > hw/ppc/spapr_hcall.c | 1 + > > migration/multifd.c | 1 + > > system/qdev-monitor.c | 42 > > +++++++++++++++------------------------- > > target/i386/cpu.c | 3 ++- > > target/i386/emulate/x86_mmu.c | 4 ++-- > > 17 files changed, 59 insertions(+), 59 deletions(-) > > --- > > base-commit: 300438ffbb8d9430cac2fcc15cba6f482b2c0587 > > change-id: 20260725-fix2-6e51d231794b > > > > Best regards, > > -- > > Marc-André Lureau <[email protected]> > >
