mbox series

[Stable-9.1.3,00/58] Patch Round-up for stable 9.1.3, freeze on 2025-02-06

Message ID qemu-stable-9.1.3-20250127232536@cover.tls.msk.ru (mailing list archive)
Headers show
Series Patch Round-up for stable 9.1.3, freeze on 2025-02-06 | expand

Message

Michael Tokarev Jan. 27, 2025, 8:24 p.m. UTC
The following patches are queued for QEMU stable v9.1.3:

  https://gitlab.com/qemu-project/qemu/-/commits/staging-9.1

Patch freeze is 2025-02-06, and the release is planned for 2025-02-08:

  https://wiki.qemu.org/Planning/9.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.

The changes which are staging for inclusion, with the original commit hash
from master branch, are given below the bottom line.

Thanks!

/mjt

--------------------------------------
01 3bf7dcd47a3d Peter Maydell:
   hw/intc/openpic: Avoid taking address of out-of-bounds array index
02 3d7680fb18c7 Peter Maydell:
   bitops.h: Define bit operations on 'uint32_t' arrays
03 335be5bc44aa Peter Maydell:
   hw/intc/loongarch_extioi: Use set_bit32() and clear_bit32() for s->isr
04 d95fd9838b54 Ilya Leoshkevich:
   linux-user: Fix strace output for s390x mmap()
05 a8575f7fb2f2 Akihiko Odaki:
   virtio-net: Fix size check in dhclient workaround
06 5102f9df4a9a Kevin Wolf:
   qdev: Fix set_pci_devfn() to visit option only once
07 fbdea3d6c13d Jakub Jelen:
   ssh: Do not switch session to non-blocking mode
08 cfa3a6c54511 Pierrick Bouvier:
   plugins: add missing export for qemu_plugin_num_vcpus
09 87ae45e602e2 Peter Xu:
   migration: Allow pipes to keep working for fd migrations
10 9379ea9db3c0 Akihiko Odaki:
   virtio-net: Add queues before loading them
11 e8185fdc63e1 Harsh Prateek Bora:
   ppc/spapr: fix drc index mismatch for partially enabled vcpus
12 3abb67323aee Guenter Roeck:
   scsi: megasas: Internal cdbs have 16-byte length
13 abf0f092c1dd Christian Schoenebeck:
   tests/9p: fix Rreaddir response name
14 4ec984965079 Christian Schoenebeck:
   tests/9p: add missing Rgetattr response name
15 462db8fb1d40 Christian Schoenebeck:
   tests/9p: add 'use-after-unlink' test
16 3bc4db44430f Christian Schoenebeck:
   9pfs: remove obsolete comment in v9fs_getattr()
17 c81e7219e073 Christian Schoenebeck:
   9pfs: fix 'Tgetattr' after unlink
18 eaab44ccc59b Christian Schoenebeck:
   tests/9p: also check 'Tgetattr' in 'use-after-unlink' test
19 fa416ae6157a Nicholas Piggin:
   target/ppc: Fix non-maskable interrupt while halted
20 2fc0a78a5773 Glenn Miles:
   target/ppc: Fix THREAD_SIBLING_FOREACH for multi-socket
21 9162f1012576 Klaus Jensen:
   hw/nvme: fix msix_uninit with exclusive bar
22 6651f8f2e505 Klaus Jensen:
   hw/nvme: take a reference on the subsystem on vf realization
23 26dcf2be7e15 Ahmad Fatoum:
   hw/openrisc/openrisc_sim: keep serial@90000000 as default
24 5311599cdc48 Peter Maydell:
   target/riscv: Avoid bad shift in riscv_cpu_do_interrupt()
25 d06a9d843fb6 Christian Schoenebeck:
   9pfs: fix regression regarding CVE-2023-2861
26 04e006ab36a8 Richard Henderson:
   tcg: Reset free_temps before tcg_optimize
27 b438362a1425 Roman Artemev:
   tcg/riscv: Fix StoreStore barrier generation
28 57e2cc9abf5d Gerd Hoffmann:
   x86/loader: only patch linux kernels
29 0f5715e4b570 Gerd Hoffmann:
   roms: re-add edk2-basetools target
30 74dc38d0c6c1 Michael Tokarev:
   pc-bios: add missing riscv64 descriptor
31 9678b9c50572 Peter Maydell:
   hw/intc/arm_gicv3_its: Zero initialize local DTEntry etc structs
32 e2d98f257138 Thomas Huth:
   meson.build: Disallow libnfs v6 to fix the broken macOS build
33 eea5aeef84e1 Albert Esteve:
   vhost-user: fix shared object return values
34 3f2a05b31ee9 Maciej S. Szmigiero:
   target/i386: Reset TSCs of parked vCPUs too on VM reset
35 0d0141fadc90 Yong-Xuan Wang:
   hw/intc/riscv_aplic: Fix APLIC in_clrip and clripnum write emulation
36 14e568ab4836 David Hildenbrand:
   s390x/s390-virtio-ccw: don't crash on weird RAM sizes
37 591e848aca7a Alex Bennée:
   config/targets: update aarch64_be-linux-user gdb XML list
38 d41989e75483 Bibo Mao:
   target/loongarch: Use actual operand size with vbsrl check
39 b4859e8f33a7 Philippe Mathieu-Daudé:
   docs: Correct release of TCG trace-events removal
40 93dcc9390e5a Han Han:
   target/i386/cpu: Fix notes for CPU models
41 86bee9e0c761 Fabiano Rosas:
   migration: Add more error handling to analyze-migration.py
42 2aead53d39b8 Fabiano Rosas:
   migration: Remove unused argument in vmsd_desc_field_end
43 69d1f784569f Fabiano Rosas:
   migration: Fix parsing of s390 stream
44 c76ee1f6255c Fabiano Rosas:
   s390x: Fix CSS migration
45 f52965bf0eee Fabiano Rosas:
   migration: Rename vmstate_info_nullptr
46 9867c3a7ced1 Peter Xu:
   migration: Dump correct JSON format for nullptr replacement
47 35049eb0d2fc Fabiano Rosas:
   migration: Fix arrays of pointers in JSON writer
48 cdc3970f8597 Yuan Liu:
   multifd: bugfix for migration using compression methods
49 2588a5f99b0c Yuan Liu:
   multifd: bugfix for incorrect migration data with QPL compression
50 a87077316ed2 Philippe Mathieu-Daudé:
   tests/qtest/boot-serial-test: Correct HPPA machine name
51 78b0c15a563a Gabriel Barrantes:
   backends/cryptodev-vhost-user: Fix local_error leaks
52 bb5b7fced6b5 Phil Dennis-Jordan:
   hw/usb/hcd-xhci-pci: Use modulo to select MSI vector as per spec
53 694632fd4498 Sebastian Ott:
   pci: ensure valid link status bits for downstream ports
54 42e2a7a0ab23 Nicholas Piggin:
   pci/msix: Fix msix pba read vector poll end calculation
55 1ad32644fe4c Igor Mammedov:
   tests: acpi: whitelist expected blobs
56 0b053391985a Igor Mammedov:
   pci: acpi: Windows 'PCI Label Id' bug workaround
57 9fb1c9a1bb26 Igor Mammedov:
   tests: acpi: update expected blobs
58 1ce979e7269a Li Zhijian:
   hw/cxl: Fix msix_notify: Assertion `vector < dev->msix_entries_nr`