The following patches are queued for QEMU stable v7.2.12: https://gitlab.com/qemu-project/qemu/-/commits/staging-7.2 Patch freeze is 2024-06-07 (frozen), and the release is planned for 2024-06-09: https://wiki.qemu.org/Planning/7.2 Please respond here or CC qemu-stable@nongnu.org on any additional notes about the planning 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* 690ceb71936f Philippe Mathieu-Daudé: gitlab-ci: Remove job building EDK2 firmware binaries 02* 7bc1286b81d4 Palmer Dabbelt: gitlab/opensbi: Move to docker:stable 03* 04f6fb897a5a Michael Tokarev: linux-user: do_setsockopt: fix SOL_ALG.ALG_SET_KEY 04* ae6d91a7e9b7 Zhu Yangyang: nbd/server: do not poll within a coroutine context 05* 4fa333e08dd9 Eric Blake: nbd/server: Mark negotiation functions as coroutine_fn 06* 06479dbf3d7d Li Zhijian: backends/cryptodev-builtin: Fix local_error leaks 07* dcc5c018c7e6 Peter Maydell: tests/avocado: update sunxi kernel from armbian to 6.6.16 08* a88a04906b96 Thomas Huth: .gitlab-ci.d/cirrus.yml: Shorten the runtime of the macOS and FreeBSD jobs 09* 4b00855f0ee2 Alexandra Diupina: hw/dmax/xlnx_dpdma: fix handling of address_extension descriptor fields 10* eb656a60fd93 Philippe Mathieu-Daudé: hw/arm/npcm7xx: Store derivative OTP fuse key in little endian 11* 6a5a63f74ba5 Ruihan Li: target/i386: Give IRQs a chance when resetting HF_INHIBIT_IRQ_MASK 12* e6578f1f68a0 Mattias Nissler: hw/remote/vfio-user: Fix config space access byte order 13* 41c685dc59bb Paolo Bonzini: target/i386: fix operand size for DATA16 REX.W POPCNT 14* 40a3ec7b5ffd Paolo Bonzini: target/i386: rdpkru/wrpkru are no-prefix instructions 15* 37e91415018d hikalium: ui/gtk: Fix mouse/motion event scaling issue with GTK display backend 16* e4e62514e3cc Dongwon Kim: ui/gtk: Check if fence_fd is equal to or greater than 0 17* 84d4b7285486 donsheng: target-i386: hyper-v: Correct kvm_hv_handle_exit return value 18* 8225bff7c5db Paolo Bonzini: target/i386: disable jmp_opt if EFLAGS.RF is 1 19* f0f0136abba6 Paolo Bonzini: target/i386: no single-step exception after MOV or POP SS 20 36fa7c686e9e Richard Henderson: gitlab: Update msys2-64bit runner tags 21 19ed42e8adc8 Zenghui Yu: hvf: arm: Fix encodings for ID_AA64PFR1_EL1 and debug System registers 22 daafa78b2972 Andrey Shumilin: hw/intc/arm_gic: Fix handling of NS view of GICC_APR<n> 23 daf9748ac002 Marcin Juszkiewicz: target/arm: Disable SVE extensions when SVE is disabled 24 c76b121840c6 yang.zhang: hw/intc/riscv_aplic: APLICs should add child earlier than realize 25 915758c537b5 Alistair Francis: disas/riscv: Decode all of the pmpcfg and pmpaddr CSRs 26 7604bbc2d87d Paolo Bonzini: target/i386: fix xsave.flat from kvm-unit-tests 27 da7c95920d02 Xinyu Li: target/i386: fix SSE and SSE2 feature check 28 2e701e6785cd Bernhard Beschow: ui/sdl2: Allow host to power down screen 29 78f932ea1f7b lanyanzhi: target/loongarch: fix a wrong print in cpu dump (commit(s) marked with * were in previous series and are not resent)
On Fri, Jun 07, 2024 at 10:12:02PM GMT, Michael Tokarev wrote: > The following patches are queued for QEMU stable v7.2.12: > > https://gitlab.com/qemu-project/qemu/-/commits/staging-7.2 > > Patch freeze is 2024-06-07 (frozen), and the release is planned for 2024-06-09: > > https://wiki.qemu.org/Planning/7.2 > > Please respond here or CC qemu-stable@nongnu.org on any additional notes > about the planning 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* 690ceb71936f Philippe Mathieu-Daudé: > gitlab-ci: Remove job building EDK2 firmware binaries > 02* 7bc1286b81d4 Palmer Dabbelt: > gitlab/opensbi: Move to docker:stable > 03* 04f6fb897a5a Michael Tokarev: > linux-user: do_setsockopt: fix SOL_ALG.ALG_SET_KEY > 04* ae6d91a7e9b7 Zhu Yangyang: > nbd/server: do not poll within a coroutine context > 05* 4fa333e08dd9 Eric Blake: > nbd/server: Mark negotiation functions as coroutine_fn In addition to these two, we also need the following for NBD: 14ddea7e3c81 Eric Blake: qio: Inherit follow_coroutine_ctx across TLS and optionally: 5905c09466f4 Eric Blake: iotests: test NBD+TLS+iothread -- Eric Blake, Principal Software Engineer Red Hat, Inc. Virtualization: qemu.org | libguestfs.org
10.06.2024 15:17, Eric Blake wrote: >> 01* 690ceb71936f Philippe Mathieu-Daudé: >> gitlab-ci: Remove job building EDK2 firmware binaries >> 02* 7bc1286b81d4 Palmer Dabbelt: >> gitlab/opensbi: Move to docker:stable >> 03* 04f6fb897a5a Michael Tokarev: >> linux-user: do_setsockopt: fix SOL_ALG.ALG_SET_KEY >> 04* ae6d91a7e9b7 Zhu Yangyang: >> nbd/server: do not poll within a coroutine context >> 05* 4fa333e08dd9 Eric Blake: >> nbd/server: Mark negotiation functions as coroutine_fn > > In addition to these two, we also need the following for NBD: > > 14ddea7e3c81 Eric Blake: > qio: Inherit follow_coroutine_ctx across TLS Does it need to be in 7.2.12, or can it wait for the next, 7.2.13, release? I tagged 7.2.12 yesterday already. So if this change is also needed, I guess we can make 7.2.13 release sooner than later. Thank you for letting me know! /mjt -- GPG Key transition (from rsa2048 to rsa4096) since 2024-04-24. New key: rsa4096/61AD3D98ECDF2C8E 9D8B E14E 3F2A 9DD7 9199 28F1 61AD 3D98 ECDF 2C8E Old key: rsa2048/457CE0A0804465C5 6EE1 95D1 886E 8FFB 810D 4324 457C E0A0 8044 65C5 Transition statement: http://www.corpit.ru/mjt/gpg-transition-2024.txt
On Mon, Jun 10, 2024 at 03:20:53PM GMT, Michael Tokarev wrote: > 10.06.2024 15:17, Eric Blake wrote: > > > 01* 690ceb71936f Philippe Mathieu-Daudé: > > > gitlab-ci: Remove job building EDK2 firmware binaries > > > 02* 7bc1286b81d4 Palmer Dabbelt: > > > gitlab/opensbi: Move to docker:stable > > > 03* 04f6fb897a5a Michael Tokarev: > > > linux-user: do_setsockopt: fix SOL_ALG.ALG_SET_KEY > > > 04* ae6d91a7e9b7 Zhu Yangyang: > > > nbd/server: do not poll within a coroutine context > > > 05* 4fa333e08dd9 Eric Blake: > > > nbd/server: Mark negotiation functions as coroutine_fn > > > > In addition to these two, we also need the following for NBD: > > > > 14ddea7e3c81 Eric Blake: > > qio: Inherit follow_coroutine_ctx across TLS > > Does it need to be in 7.2.12, or can it wait for the next, 7.2.13, release? > > I tagged 7.2.12 yesterday already. So if this change is also needed, I guess > we can make 7.2.13 release sooner than later. > > Thank you for letting me know! See my other response; but I just searched 'git log v7.2.0..origin/stable-7.2', and do not see any mention of 06e0f098 being backported, therefore the trigger is not there and the qio patch is not needed. So it looks there is no need for an immediate 7.2.13, at least from my end. -- Eric Blake, Principal Software Engineer Red Hat, Inc. Virtualization: qemu.org | libguestfs.org
On Mon, Jun 10, 2024 at 07:17:53AM GMT, Eric Blake wrote: > On Fri, Jun 07, 2024 at 10:12:02PM GMT, Michael Tokarev wrote: > > The following patches are queued for QEMU stable v7.2.12: > > > > https://gitlab.com/qemu-project/qemu/-/commits/staging-7.2 > > > > Patch freeze is 2024-06-07 (frozen), and the release is planned for 2024-06-09: > > > > https://wiki.qemu.org/Planning/7.2 > > > > Please respond here or CC qemu-stable@nongnu.org on any additional notes > > about the planning 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* 690ceb71936f Philippe Mathieu-Daudé: > > gitlab-ci: Remove job building EDK2 firmware binaries > > 02* 7bc1286b81d4 Palmer Dabbelt: > > gitlab/opensbi: Move to docker:stable > > 03* 04f6fb897a5a Michael Tokarev: > > linux-user: do_setsockopt: fix SOL_ALG.ALG_SET_KEY > > 04* ae6d91a7e9b7 Zhu Yangyang: > > nbd/server: do not poll within a coroutine context > > 05* 4fa333e08dd9 Eric Blake: > > nbd/server: Mark negotiation functions as coroutine_fn > > In addition to these two, we also need the following for NBD: > > 14ddea7e3c81 Eric Blake: > qio: Inherit follow_coroutine_ctx across TLS > > and optionally: > 5905c09466f4 Eric Blake: > iotests: test NBD+TLS+iothread Hmm; I see you did include them for the 8.2.x branch; and the regression they fix was only introduced in 8.2. Unless we backported the work of removing AioContext to 7.2.x, then not backporting these two that far should not be an issue, after all. -- Eric Blake, Principal Software Engineer Red Hat, Inc. Virtualization: qemu.org | libguestfs.org
10.06.2024 15:21, Eric Blake wrote: > On Mon, Jun 10, 2024 at 07:17:53AM GMT, Eric Blake wrote: >> In addition to these two, we also need the following for NBD: >> >> 14ddea7e3c81 Eric Blake: >> qio: Inherit follow_coroutine_ctx across TLS >> >> and optionally: >> 5905c09466f4 Eric Blake: >> iotests: test NBD+TLS+iothread > > Hmm; I see you did include them for the 8.2.x branch; and the > regression they fix was only introduced in 8.2. Unless we backported > the work of removing AioContext to 7.2.x, then not backporting these > two that far should not be an issue, after all. Ah yes, some of these don't apply to older (here: 7.2) versions, especially because 7.2 lacks AioContext removal. Such change is too intrusive for a stable release, I'd say. I was in a hurry when replied to your previous reply and didn't check before writing, - if I'd look I would know the reason why I haven't picked them up for 7.2 right away. I'm sorry for this noise. And thank you once again for checking and letting me know, - such attention is appreciated, it is a good reality check for my own sanity ;) (I keep stable-7.2 branch alive still, because it is used in debian stable and in redhat). Thanks! /mjt -- GPG Key transition (from rsa2048 to rsa4096) since 2024-04-24. New key: rsa4096/61AD3D98ECDF2C8E 9D8B E14E 3F2A 9DD7 9199 28F1 61AD 3D98 ECDF 2C8E Old key: rsa2048/457CE0A0804465C5 6EE1 95D1 886E 8FFB 810D 4324 457C E0A0 8044 65C5 Transition statement: http://www.corpit.ru/mjt/gpg-transition-2024.txt
© 2016 - 2024 Red Hat, Inc.