Message ID | qemu-stable-8.1.3-20231109164030@cover.tls.msk.ru |
---|---|
Headers | show |
Series | Patch Round-up for stable 8.1.3, freeze on 2023-11-19 | expand |
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 >
13.11.2023 20:44, Daniel Henrique Barboza wrote: > 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. Sure. > This is not a clear cherry-pick though. I'll send both in separate for you > convenience. Thanks, Actually both are trivial to cherry-pick. First is a clear c-p, second needs a trivial context fix (where in the file to place the new functions, that's kvm_riscv_init_user_properties() thing). The rest goes as-is. I've picked up both. Thank you! /mjt
On 11/13/23 15:01, Michael Tokarev wrote: > 13.11.2023 20:44, Daniel Henrique Barboza wrote: > >> 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. > > Sure. > >> This is not a clear cherry-pick though. I'll send both in separate for you >> convenience. Thanks, > > Actually both are trivial to cherry-pick. First is a clear c-p, second needs > a trivial context fix (where in the file to place the new functions, that's > kvm_riscv_init_user_properties() thing). The rest goes as-is. Yeah, it's not a clean cherry-pick but it's trivial enough. > > I've picked up both. Thank you! Thanks! Daniel > > /mjt