[Stable-10.1.1 00/60] Patch Round-up for stable 10.1.1, freeze on 2025-10-06

Michael Tokarev posted 60 patches 2 days, 6 hours ago
Only 59 patches received!
[Stable-10.1.1 00/60] Patch Round-up for stable 10.1.1, freeze on 2025-10-06
Posted by Michael Tokarev 2 days, 6 hours ago
The following patches are queued for QEMU stable v10.1.1:

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

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

  https://wiki.qemu.org/Planning/10.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 ab85146ac4c6 Paolo Bonzini:
   python: mkvenv: fix messages printed by mkvenv
02 c12cbaa007c9 Zero Tang:
   i386/tcg/svm: fix incorrect canonicalization
03 f91563d011a0 Joel Stanley:
   linux-user: Add strace for rseq
04 36fb9796662e Gustavo Romero:
   tests/functional: Fix reverse_debugging asset precaching
05 376cdd7e9c94 Steve Sistare:
   hw/intc/arm_gicv3_kvm: preserve pending interrupts during cpr
06 186db6a73bc5 Smail AIDER:
   target/arm: Trap PMCR when MDCR_EL2.TPMCR is set
07 5ffd387e9e0f Peter Maydell:
   scripts/kernel-doc: Avoid new Perl precedence warning
08 1748c0d59228 Richard Henderson:
   qemu/atomic: Finish renaming atomic128-cas.h headers
09 2e27650bddd3 Peter Maydell:
   hw/arm/stm32f205_soc: Don't leak TYPE_OR_IRQ objects
10 85ff0e956bf2 Kostiantyn Kostiuk:
   qga/installer: Remove QGA VSS if QGA installation failed
11 edf3780a7dad Kostiantyn Kostiuk:
   qga-vss: Write hex value of error in log
12 28c5d27dd4dc minglei.liu:
   qga: Fix truncated output handling in guest-exec status reporting
13 b2e4534a2c9c Markus Armbruster:
   i386/kvm/vmsr_energy: Plug memory leak on failure to connect socket
14 ec14a3de622a Markus Armbruster:
   vfio scsi ui: Error-check qio_channel_socket_connect_sync() the same way
15 c9a1ea9c52e6 Markus Armbruster:
   Revert "tests/qtest: use qos_printf instead of g_test_message"
16 8e4649cac9bc Laurent Vivier:
   e1000e: Prevent crash from legacy interrupt firing after MSI-X enable
17 14ab44b96d5b Philippe Mathieu-Daudé:
   elf: Add EF_MIPS_ARCH_ASE definitions
18 7a09b3cc70ab Philippe Mathieu-Daudé:
   linux-user/mips: Select 74Kf CPU to run MIPS16e binaries
19 51c3aebfda64 Philippe Mathieu-Daudé:
   linux-user/mips: Select M14Kc CPU to run microMIPS binaries
20 1f82ca723478 Denis Rastyogin:
   target/mips: fix TLB huge page check to use 64-bit shift
21 46d03bb23dde Aditya Gupta:
   hw/ppc: Fix build error with CONFIG_POWERNV disabled
22 3284d1c07cfd Peter Maydell:
   hw/gpio/pca9554: Avoid leak in pca9554_set_pin()
23 ac6b124180f7 Peter Maydell:
   hw/char/max78000_uart: Destroy FIFO on deinit
24 606978500c3d Michael Tokarev:
   block/curl: fix curl internal handles handling
25 96e7448c1f82 WANG Rui:
   target/loongarch: Guard 64-bit-only insn translation with TRANS64 macro
26 86bca4040231 Thomas Huth:
   hw/intc/loongarch_pch_pic: Fix ubsan warning and endianness issue
27 1b5062188124 John Levon:
   hw/vfio-user: add x-pci-class-code
28 38dd513263d8 Thomas Huth:
   ui/vnc: Fix crash when specifying [vnc] without id in the config file
29 1e343714bfc0 John Snow:
   python: backport 'kick event queue on legacy event_pull()'
30 f9d2e0a3bd7b John Snow:
   python: backport 'drop Python3.6 workarounds'
31 0408b8d7a086 John Snow:
   python: backport 'Use @asynciocontextmanager'
32 fcaeeb7653d2 John Snow:
   python: backport 'qmp-shell-wrap: handle missing binary gracefully'
33 fd0ed46d4eff John Snow:
   python: backport 'qmp-tui: Do not crash if optional dependencies are not met'
34 5d99044d09db John Snow:
   python: backport 'Remove deprecated get_event_loop calls'
35 85f223e5b031 John Snow:
   python: backport 'avoid creating additional event loops per thread'
36 82c7cb93c750 Daniel P. Berrangé:
   iotests: drop compat for old version context manager
37 6ccb48ffc19f Daniel P. Berrangé:
   python: ensure QEMUQtestProtocol closes its socket
38 d4d0ebfcc926 Daniel P. Berrangé:
   iotests/147: ensure temporary sockets are closed before exiting
39 2b2fb25c2aaf Daniel P. Berrangé:
   iotests/151: ensure subprocesses are cleaned up
40 9a494d835386 Daniel P. Berrangé:
   iotests/check: always enable all python warnings
41 a11d1847d5ef Alex Bennée:
   .gitmodules: move u-boot mirrors to qemu-project-mirrors
42 aaf042299acf Stéphane Graber:
   hw/usb/network: Remove hardcoded 0x40 prefix in STRING_ETHADDR response
43 0516f4b70264 Xiaoyao Li:
   i386/cpu: Enable SMM cpu address space under KVM
44 591f817d819f Xiaoyao Li:
   target/i386: Define enum X86ASIdx for x86's address spaces
45 4c8f69b94839 Xiaoyao Li:
   multiboot: Fix the split lock
46 db05b0d21ec1 Paolo Bonzini:
   linux-user: avoid -Werror=int-in-bool-context
47 b7cd0a1821ad Richard Henderson:
   target/sparc: Allow TRANS macro with no extra arguments
48 b6cdd6c60505 Richard Henderson:
   target/sparc: Loosen decode of STBAR for v8
49 49d669ccf33a Richard Henderson:
   target/sparc: Loosen decode of RDY for v7
50 a0345f628394 Richard Henderson:
   target/sparc: Loosen decode of RDPSR for v7
51 dc9678cc9725 Richard Henderson:
   target/sparc: Loosen decode of RDWIM for v7
52 6ff52f9dee06 Richard Henderson:
   target/sparc: Loosen decode of RDTBR for v7
53 df663ac0a4e5 Richard Henderson:
   target/sparc: Relax decode of rs2_or_imm for v7
54 e4a1b308b27c Peter Maydell:
   hw/pci-host/dino: Don't call pci_register_root_bus() in init
55 76d2b8d42adb Peter Maydell:
   hw/pci-host/astro: Don't call pci_regsiter_root_bus() in init
56 a50347a4145f WANG Rui:
   tcg/optimize: Fix folding of vector bitsel
57 fd34f56fe886 Peter Maydell:
   .gitlab-ci.d/buildtest.yml: Unset CI_COMMIT_DESCRIPTION for htags
58 4f1ebc7712a7 Thomas Huth:
   tests: Fix "make check-functional" for targets without thorough tests
59 03fe6659803f Richard Henderson:
   accel/tcg: Properly unlink a TB linked to itself
60 e13e1195db8a Richard Henderson:
   tests/tcg/multiarch: Add tb-link test

[Stable-10.1.1 08/60] qemu/atomic: Finish renaming atomic128-cas.h headers
Posted by Michael Tokarev 2 days, 6 hours ago
From: Richard Henderson <richard.henderson@linaro.org>

The aarch64 header was not renamed with the others, meaning it
was skipped in favor of the generic version.

Cc: qemu-stable@nongnu.org
Fixes: 15606965400b ("qemu/atomic: Rename atomic128-cas.h headers using .h.inc suffix")
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20250815122653.701782-2-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
(cherry picked from commit 1748c0d59228c7790940d8be381df1c3108022b1)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>

diff --git a/host/include/aarch64/host/atomic128-cas.h b/host/include/aarch64/host/atomic128-cas.h.inc
similarity index 100%
rename from host/include/aarch64/host/atomic128-cas.h
rename to host/include/aarch64/host/atomic128-cas.h.inc
-- 
2.47.3