From: Richard Henderson Date: Wed, 19 Nov 2025 06:38:13 +0000 (+0100) Subject: Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging X-Git-Tag: v10.2.0-rc1~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6327540d92e4ef4039dc812d73213d248a9de05b;p=thirdparty%2Fqemu.git Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging Block layer patches - Multi-threading fixes in several block drivers # -----BEGIN PGP SIGNATURE----- # # iQJFBAABCgAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmkcpowRHGt3b2xmQHJl # ZGhhdC5jb20ACgkQfwmycsiPL9bnrA/9HpvuLovahyZH+zke9FAzE9EcZ8eLgT4t # JM5ijkrfZ8KoyvW9zmUiT/T/BhewFY4if6FqIUvQoCVIQAN+Y3Z8Us/WcZpb3xG7 # EMUr/CeiRl7Ka0SGbxZWR6H10Enuq4hoesfkRPXGV33CKuef09HvgE0184aazZLs # bfeBn562zUcYzn/HqNFcPqLh6goeHWhsnQuxfJJeu7i05HofeM/3T7WUcCmxhn3V # 4Pk6o0toYONuZpfUZityieEI54ID95gVmllaE8QT5f0rBXHp6ae5P6x+fnqbj306 # DA5RKBxM5nJ5Md2mo2tJtJ0eUNzbxXpAnT+wMkcDO4OQq8F6KngOTokPPKv13z1f # uUSwZW5QXV8pvU6AZouUlPStz0MFtfXSVqLZaV51BB7MrIGF79ina9vwMYoteTNJ # CGi32Ca0dl3PjLm//avmZiHYAeczpK34nPImRLZnhh78zQal/yDpdpi5No/tm4Yf # /0OAES0legGC3hTsuDh9sXqkmRn3qNvUd40IuDRyvrNYxMUuF+2IQymD5Hcm/6CO # uIf+/61OPHLHwKFYHyyK44XmcYQHCE0LxilmWVrNaULs4a3nvlRz3GTZ09R/ebAl # ddtedo9eHN6KfViTa95YWuu53iXzQRPUp3CrSC1gPB04zphpYsCy7eJ/t3kJqCpP # 9CVf3PMOmZA= # =FNy0 # -----END PGP SIGNATURE----- # gpg: Signature made Tue 18 Nov 2025 06:02:04 PM CET # gpg: using RSA key DC3DEB159A9AF95D3D7456FE7F09B272C88F2FD6 # gpg: issuer "kwolf@redhat.com" # gpg: Good signature from "Kevin Wolf " [unknown] # gpg: WARNING: The key's User ID is not certified with a trusted signature! # gpg: There is no indication that the signature belongs to the owner. # Primary key fingerprint: DC3D EB15 9A9A F95D 3D74 56FE 7F09 B272 C88F 2FD6 * tag 'for-upstream' of https://repo.or.cz/qemu/kevin: win32-aio: Run CB in original context null-aio: Run CB in original AioContext iscsi: Create AIO BH in original AioContext block: Note in which AioContext AIO CBs are called blkreplay: Run BH in coroutine’s AioContext ssh: Run restart_coroutine in current AioContext qcow2: Schedule cache-clean-timer in realtime qcow2: Fix cache_clean_timer qcow2: Re-initialize lock in invalidate_cache block/io: Take reqs_lock for tracked_requests nvme: Note in which AioContext some functions run nvme: Fix coroutine waking nvme: Kick and check completions in BDS context gluster: Do not move coroutine into BDS context curl: Fix coroutine waking nfs: Run co BH CB in the coroutine’s AioContext iscsi: Run co BH CB in the coroutine’s AioContext rbd: Run co BH CB in the coroutine’s AioContext block: Note on aio_co_wake use if not yet yielding Signed-off-by: Richard Henderson --- 6327540d92e4ef4039dc812d73213d248a9de05b