[Stable-7.2.10 v1 00/47] Patch Round-up for stable 7.2.10, freeze on 2024-03-02

Michael Tokarev posted 47 patches 9 months ago
Only 14 patches received!
[Stable-7.2.10 v1 00/47] Patch Round-up for stable 7.2.10, freeze on 2024-03-02
Posted by Michael Tokarev 9 months ago
The following patches are queued for QEMU stable v7.2.10:

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

Patch freeze is 2024-03-02, and the release is planned for 2024-03-04:

  https://wiki.qemu.org/Planning/7.2

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* 27eb8499edb2 Fabiano Rosas:
   migration: Fix use-after-free of migration state object
02* db101376af52 Yihuan Pan:
   qemu-docs: Update options for graphical frontends
03* 615eaeab3d31 Richard W.M. Jones:
   block/blkio: Make s->mem_region_alignment be 64 bits
04* f670be1aad33 Jan Klötzke:
   target/arm: fix exception syndrome for AArch32 bkpt insn
05* d2019a9d0c34 Peter Maydell:
   system/vl.c: Fix handling of '-serial none -serial something'
06* 747bfaf3a9d2 Peter Maydell:
   qemu-options.hx: Improve -serial option documentation
07* 8a7315202033 Guenter Roeck:
   pci-host: designware: Limit value range of iATU viewport register
08* cd8a35b913c2 Akihiko Odaki:
   hw/smbios: Fix OEM strings table option validation
09* 196578c9d051 Akihiko Odaki:
   hw/smbios: Fix port connector option validation
10* aa05bd9ef407 Andrey Ignatov:
   vhost-user.rst: Fix vring address description
11* c62926f730d0 Ira Weiny:
   cxl/cdat: Handle cdat table build errors
12* 64fdad5e6758 Ira Weiny:
   cxl/cdat: Fix header sum value in CDAT checksum
13* 729d45a6af06 Li Zhijian:
   hw/cxl: Pass CXLComponentState to cache_mem_ops
14* 9a457383ce9d Zhenzhong Duan:
   virtio_iommu: Clear IOMMUPciBus pointer cache when system reset
15* 8a6b3f4dc95a Zhenzhong Duan:
   smmu: Clear SMMUPciBus pointer cache when system reset
16* 14ec4ff3e429 Jonathan Cameron:
   tests/acpi: Allow update of DSDT.cxl
17* d9ae5802f656 Jonathan Cameron:
   hw/i386: Fix _STA return value for ACPI0017
18* b24a981b9f1c Jonathan Cameron:
   tests/acpi: Update DSDT.cxl to reflect change _STA return value.
19* 681dfc0d5529 Richard Henderson:
   linux-user/aarch64: Choose SYNC as the preferred MTE mode
20* 64c6e7444dff Richard Henderson:
   target/arm: Fix nregs computation in do_{ld,st}_zpa
21* 855f94eca80c Richard Henderson:
   target/arm: Fix SVE/SME gross MTE suppression checks
22* ac1d88e9e7ca Peter Maydell:
   target/arm: Don't get MDCR_EL2 in pmu_counter_enabled() before checking 
   ARM_FEATURE_PMU
23* cc29c12ec629 Kevin Wolf:
   iotests: Make 144 deterministic again
24* 81f5cad3858f Xiaoyao Li:
   i386/cpu: Clear FEAT_XSAVE_XSS_LO/HI leafs when CPUID_EXT_XSAVE is not 
   available
25* a11a365159b9 Xiaoyao Li:
   i386/cpu: Mask with XCR0/XSS mask for FEAT_XSAVE_XCR0_HI and 
   FEAT_XSAVE_XSS_HI leafs
26* 10f92799af8b Xiaoyao Li:
   i386/cpuid: Decrease cpuid_i when skipping CPUID leaf 1F
27* 0729857c7075 Xiaoyao Li:
   i386/cpuid: Move leaf 7 to correct group
28* 99d0dcd7f102 Ziqiao Kong:
   target/i386: Generate an illegal opcode exception on cmp instructions 
   with lock prefix
29* 4cba8388968b Daniel P. Berrangé:
   ui: reject extended clipboard message if not activated
30* 405484b29f65 Fiona Ebner:
   ui/clipboard: mark type as not available when there is no data
31* 9c416582611b Fiona Ebner:
   ui/clipboard: add asserts for update and request
32* 95b08fee8f68 Tianlan Zhou:
   ui/console: Fix console resize with placeholder surface
33 1222070e7728 Marc-André Lureau:
   meson: ensure dbus-display generated code is built before other units
34* d67611907590 Akihiko Odaki:
   audio: Depend on dbus_display1_dep
35 4a20ac400ff0 Tianlan Zhou:
   docs/system: Update description for input grab key
36 185311130f54 Tianlan Zhou:
   system/vl: Update description for input grab key
37 5cd3ae4903e3 Peter Maydell:
   .gitlab-ci.d/windows.yml: Drop msys2-32bit job
38 2cc0e449d173 Nicholas Piggin:
   target/ppc: Fix lxv/stxv MSR facility check
39 d2b5bb860e6c Klaus Jensen:
   hw/nvme: fix invalid endian conversion
40 4d28d57c9f2e Jessica Clarke:
   pl031: Update last RTCLR value on write in case it's read back
41 68fb78d7d572 Paolo Bonzini:
   target/i386: mask high bits of CR3 in 32-bit mode
42 d09c79010ffd Paolo Bonzini:
   target/i386: check validity of VMCB addresses
43 b1661801c184 Paolo Bonzini:
   target/i386: Fix physical address truncation
44 a28fe7dc1939 Paolo Bonzini:
   target/i386: remove unnecessary/wrong application of the A20 mask
45 b5a9de3259f4 Paolo Bonzini:
   target/i386: leave the A20 bit set in the final NPT walk
46 8467ac75b3b7 Alex Bennée:
   tests/vm: update openbsd image to 7.4
47 151b7dba391f Alex Bennée:
   tests/vm: avoid re-building the VM images all the time

(commit(s) marked with * were in previous series and are not resent)

Re: [Stable-7.2.10 v1 00/47] Patch Round-up for stable 7.2.10, freeze on 2024-03-02
Posted by Cole Robinson 8 months, 4 weeks ago
On 2/28/24 3:35 PM, Michael Tokarev wrote:
> The following patches are queued for QEMU stable v7.2.10:
> 
> https://gitlab.com/qemu-project/qemu/-/commits/staging-7.2
> 
> Patch freeze is 2024-03-02, and the release is planned for 
> 2024-03-04:
> 
> https://wiki.qemu.org/Planning/7.2
> 
> 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
> 


Response might be too late, But here's the patches we are still carrying
in Fedora 38 7.2.X and the explanations


* abe2c4bdb6 test-vmstate: fix bad GTree usage, use-after-free

  Fixes an intermittent crash in test-vmstate


* f2e57851b8 tests/qtest/display-vga-test: Add proper checks if a device
is available

  Fixes this reliable unittest error with device modules:
  476/657 qemu:qtest+qtest-ppc64 / qtest-ppc64/display-vga-test
           ERROR           0.71s   killed by signal 6 SIGABRT


* b6903cbe3a tests/unit/test-blockjob: Disable complete_in_standby test

  Fixes flakey blockjob test


* 2196157404 target/i386: the sgx_epc_get_section stub is reachable

  This is in 8.2.X series already, but applies to 7.2.X as well


Thanks!
Cole
Re: [Stable-7.2.10 v1 00/47] Patch Round-up for stable 7.2.10, freeze on 2024-03-02
Posted by Michael Tokarev 8 months, 4 weeks ago
01.03.2024 22:04, Cole Robinson wrote:

>> Patch freeze is 2024-03-02, and the release is planned for
>> 2024-03-04:
...
> Response might be too late, But here's the patches we are still carrying
> in Fedora 38 7.2.X and the explanations

Nah, we've whole day left before the freeze.

> 
> * abe2c4bdb6 test-vmstate: fix bad GTree usage, use-after-free
> 
>    Fixes an intermittent crash in test-vmstate
> 
> 
> * f2e57851b8 tests/qtest/display-vga-test: Add proper checks if a device
> is available
> 
>    Fixes this reliable unittest error with device modules:
>    476/657 qemu:qtest+qtest-ppc64 / qtest-ppc64/display-vga-test
>             ERROR           0.71s   killed by signal 6 SIGABRT
> 
> 
> * b6903cbe3a tests/unit/test-blockjob: Disable complete_in_standby test
> 
>    Fixes flakey blockjob test
> 
> 
> * 2196157404 target/i386: the sgx_epc_get_section stub is reachable
> 
>    This is in 8.2.X series already, but applies to 7.2.X as well


Okay, picked up all of them - all of them are in 8.2.x already.
Interesting, I haven't seen these test failures on main qemu
gitlab-ci pipelines.   Maybe only the test-vmstate one, very rare.
But again, I don't run tests often, so some intermittent failures
might went unnoticed.

Also, I often skip changes to tests which might be good to have
in older releases.

Thanks,

/mjt