[Stable-8.1.3 v2 00/59] Patch Round-up for stable 8.1.3, frozen on 2023-11-19

Michael Tokarev posted 59 patches 1 year ago
Only 6 patches received!
[Stable-8.1.3 v2 00/59] Patch Round-up for stable 8.1.3, frozen on 2023-11-19
Posted by Michael Tokarev 1 year ago
The following patches are queued for QEMU stable v8.1.3:

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

Patch freeze is 2023-11-19 (frozen), and the release is planned for 2023-11-21:

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

v2: added more changes,
removed 6f189a08c1 ("ui/gtk-egl: Check EGLSurface before doing scanout"),
since this one caused a regression and the fix hasn't been found its way
to master still. Hopefully this one can be included (together with the fix)
in the next stable 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* 85fc35afa93c Yuval Shaia:
   hw/pvrdma: Protect against buggy or malicious guest driver
02* caea03279e11 Fabiano Rosas:
   migration: Fix analyze-migration read operation signedness
03* d4f34485ca8a Juan Quintela:
   migration: Non multifd migration don't care about multifd flushes
04* acf873873ae3 John Snow:
   python/qmp: remove Server.wait_closed() call for Python 3.12
05* a5e3cb3b90a6 Paolo Bonzini:
   tests/docker: avoid invalid escape in Python string
06* e4b6532cc0a5 Paolo Bonzini:
   docs/sphinx: avoid invalid escape in Python string
07* e41c40d101fc Paolo Bonzini:
   target/hexagon: avoid invalid escape in Python string
08* 1b5f3f65cc71 Paolo Bonzini:
   tests/avocado: avoid invalid escape in Python string
09* 86a8989d4557 Paolo Bonzini:
   tests/vm: avoid invalid escape in Python string
10* e6d8e5e6e366 Paolo Bonzini:
   tracetool: avoid invalid escape in Python string
11* e6e66b032873 Richard Henderson:
   linux-user: Fixes for zero_bss
12* 6fad9b4bb91d Mikulas Patocka:
   linux-user/mips: fix abort on integer overflow
13* 3b894b699c9a Mikulas Patocka:
   linux-user/sh4: Fix crashes on signal delivery
14* a1e6a5c46219 Helge Deller:
   lasips2: LASI PS/2 devices are not user-createable
15* d01448c79d89 Michal Orzel:
   target/arm: Fix CNTPCT_EL0 trapping from EL0 when HCR_EL2.E2H is 0
16* ae5f70baf549 Lu Gao:
   hw/sd/sdhci: Block Size Register bits [14:12] is lost
17* 4ab9a7429bf7 Peter Maydell:
   hw/rdma/vmw/pvrdma_cmd: Use correct struct in query_port()
18* 930f1865cc65 Richard Henderson:
   target/sparc: Clear may_lookup for npc == DYNAMIC_PC
19* 307521d6e29e Peter Maydell:
   target/arm: Fix syndrome for FGT traps on ERET
20* 6f83dc67168d Glenn Miles:
   misc/led: LED state is set opposite of what is expected
21* fed824501501 Kevin Wolf:
   block: Fix locking in media change monitor commands
22* 580731dcc87e Akihiko Odaki:
   tests/tcg: Add -fno-stack-protector
23* 8b097fd6b06e Andrey Drobyshev:
   qemu-img: rebase: stop when reaching EOF of old backing file
24* 827171c31805 Andrey Drobyshev:
   qemu-iotests: 024: add rebasing test case for overlay_size > backing_size
25* b11293c212c2 Richard Henderson:
   target/arm: Fix SVE STR increment
26* 4c09abeae870 Peter Maydell:
   target/arm: Correctly propagate stage 1 BTI guarded bit in a two-stage walk
27* 721da0396cfa Cédric Le Goater:
   util/uuid: Add UUID_STR_LEN definition
28* f8d6f3b16c37 Cédric Le Goater:
   vfio/pci: Fix buffer overrun when writing the VF token
29* 4ef9d97b1a37 Cédric Le Goater:
   util/uuid: Remove UUID_FMT_LEN
30* e969f992c656 David Woodhouse:
   i386/xen: Don't advertise XENFEAT_supervisor_mode_kernel
31* e7dbb62ff19c David Woodhouse:
   i386/xen: fix per-vCPU upcall vector for Xen emulation
32* 18e83f28bf39 David Woodhouse:
   hw/xen: select kernel mode for per-vCPU event channel upcall vector
33* 3de75ed35241 David Woodhouse:
   hw/xen: don't clear map_track[] in xen_gnttab_reset()
34* 4a5780f52095 David Woodhouse:
   hw/xen: fix XenStore watch delivery to guest
35* debc995e883b David Woodhouse:
   hw/xen: take iothread mutex in xen_evtchn_reset_op()
36* a1c1082908dd David Woodhouse:
   hw/xen: use correct default protocol for xen-block on x86
37* 9c549ab6895a Marc-André Lureau:
   virtio-gpu: block migration of VMs with blob=true
38* cc8fb0c3ae3c Vladimir Sementsov-Ogievskiy:
   block/nvme: nvme_process_completion() fix bound for cid
39* 5722fc471296 Peter Maydell:
   target/arm: Fix A64 LDRA immediate decode
40* b2b109041ecd Jean-Louis Dupond:
   qcow2: keep reference on zeroize with discard-no-unref enabled
41* 10b9e0802a07 Sam Li:
   block/file-posix: fix update_zones_wp() caller
42* ad4feaca61d7 Naohiro Aota:
   file-posix: fix over-writing of returning zone_append offset
43* 08730ee0cc01 BALATON Zoltan:
   ati-vga: Implement fallback for pixman routines
44* 565f85a9c293 Marc-André Lureau:
   ui/gtk: force realization of drawing area
45* 47fd6ab1e334 Dongwon Kim:
   ui/gtk-egl: apply scale factor when calculating window's dimension
46* 04591b3ddd9a Philippe Mathieu-Daudé:
   target/mips: Fix MSA BZ/BNZ opcodes displacement
47* 18f86aecd6a1 Philippe Mathieu-Daudé:
   target/mips: Fix TX79 LQ/SQ opcodes
48* 7d7512019fc4 Fiona Ebner:
   hw/ide: reset: cancel async DMA operation before resetting state
49* cc610857bbd3 Fiona Ebner:
   tests/qtest: ahci-test: add test exposing reset issue with pending callback
50* aba2ec341c6d Ilya Leoshkevich:
   target/s390x: Fix CLC corrupting cc_src
51* 43fecbe7a53f Ilya Leoshkevich:
   tests/tcg/s390x: Test CLC with inaccessible second operand
52* bea402482a8c Ilya Leoshkevich:
   target/s390x: Fix LAALG not updating cc_src
53* ebc14107f1f3 Ilya Leoshkevich:
   tests/tcg/s390x: Test LAALG with negative cc_src
54 4d96307c5b4f Marc-André Lureau:
   tracetool: avoid invalid escape in Python string
55 082e9e4a58ba Daniel Henrique Barboza:
   target/riscv/kvm: improve 'init_multiext_cfg' error msg
56 608bdebb6075 Daniel Henrique Barboza:
   target/riscv/kvm: support KVM_GET_REG_LIST
57 8011b508cf0d Matthew Rosato:
   s390x/pci: only limit DMA aperture if vfio DMA limit reported
58 fc58891d0422 Peter Maydell:
   target/arm: HVC at EL3 should go to EL3, not EL2
59 52c773ce893f Marc-André Lureau:
   hw/mips: LOONGSON3V depends on UNIMP device

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

Re: [Stable-8.1.3 v2 00/59] Patch Round-up for stable 8.1.3, frozen on 2023-11-19
Posted by Thomas Huth 1 year ago
On 19/11/2023 19.19, Michael Tokarev wrote:
> The following patches are queued for QEMU stable v8.1.3:
> 
>    https://gitlab.com/qemu-project/qemu/-/commits/staging-8.1
> 
> Patch freeze is 2023-11-19 (frozen), and the release is planned for 2023-11-21:
> 
>    https://wiki.qemu.org/Planning/8.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.

Maybe add these in case someone wants to run the Avocado tests with 8.1 and 
the latest version of Python:

 
https://gitlab.com/qemu-project/qemu/-/commit/861f724d03e1748cda1c5b9ec8457a368590cbd5

 
https://gitlab.com/qemu-project/qemu/-/commit/f0a663b4ced2bf315936c774c2b6ff398fce8905

  Thomas
Re: [Stable-8.1.3 v2 00/59] Patch Round-up for stable 8.1.3, frozen on 2023-11-19
Posted by Michael Tokarev 1 year ago
20.11.2023 18:33, Thomas Huth :
...
> Maybe add these in case someone wants to run the Avocado tests with 8.1 and the latest version of Python:
> 
> https://gitlab.com/qemu-project/qemu/-/commit/861f724d03e1748cda1c5b9ec8457a368590cbd5
> https://gitlab.com/qemu-project/qemu/-/commit/f0a663b4ced2bf315936c774c2b6ff398fce8905

Yeah, I already marked these to pick for the next point release
(this one is frozen yesterday), noticed them today in the staging
branch.  Together with python raw strings changes.

Thank you for the suggestion!

/mjt