Hi Michael,
On 11/9/23 10:42, 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, 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.
It would be good to have these 2:
082e9e4a58 ("target/riscv/kvm: improve 'init_multiext_cfg' error msg")
608bdebb60 ("target/riscv/kvm: support KVM_GET_REG_LIST")
The first is an error msg fix. The second fixes a problem with KVM guests when
running Linux 6.6 and QEMU 8.1.
This is not a clear cherry-pick though. I'll send both in separate for you
convenience. Thanks,
Daniel
>
> 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 6f189a08c1b0 Antonio Caggiano:
> ui/gtk-egl: Check EGLSurface before doing scanout
> 47 04591b3ddd9a Philippe Mathieu-Daudé:
> target/mips: Fix MSA BZ/BNZ opcodes displacement
> 48 18f86aecd6a1 Philippe Mathieu-Daudé:
> target/mips: Fix TX79 LQ/SQ opcodes
> 49 7d7512019fc4 Fiona Ebner:
> hw/ide: reset: cancel async DMA operation before resetting state
> 50 cc610857bbd3 Fiona Ebner:
> tests/qtest: ahci-test: add test exposing reset issue with pending callback
> 51 aba2ec341c6d Ilya Leoshkevich:
> target/s390x: Fix CLC corrupting cc_src
> 52 43fecbe7a53f Ilya Leoshkevich:
> tests/tcg/s390x: Test CLC with inaccessible second operand
> 53 bea402482a8c Ilya Leoshkevich:
> target/s390x: Fix LAALG not updating cc_src
> 54 ebc14107f1f3 Ilya Leoshkevich:
> tests/tcg/s390x: Test LAALG with negative cc_src
> 55 b523a3d54f3d Niklas Cassel:
> hw/ide/ahci: trigger either error IRQ or regular IRQ, not both
>