From: Richard Henderson Date: Fri, 14 Nov 2025 15:26:54 +0000 (+0100) Subject: Merge tag 'pull-nbd-2025-11-13' of https://repo.or.cz/qemu/ericb into staging X-Git-Tag: v10.2.0-rc1~9 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=389aaa0792a4a6cb3bc075c9860beeac71c792b4;p=thirdparty%2Fqemu.git Merge tag 'pull-nbd-2025-11-13' of https://repo.or.cz/qemu/ericb into staging NBD patches for 2025-11-13 - Fix NBD client deadlock when connecting to same-process server - Several iotests improvements # -----BEGIN PGP SIGNATURE----- # # iQEzBAABCAAdFiEEccLMIrHEYCkn0vOqp6FrSiUnQ2oFAmkWYUwACgkQp6FrSiUn # Q2rYDgf/TQZ1UVkLhUvnH7RhF4y94tXpfVcl3/PObtis5mldZKkGlTEnFSZGJG4Y # +ra/tdMS8ZBbTgXIAdR7tEp+n9YpWMLvYxcWcLpQQ2H3MXghtBGGjYHwkzppIvG+ # U3F8YdImbuOgR0V9NP0JWlk9DztsoRkiO3zaqLqvtwvzDXKPdjsMsGM13pHJVVru # LdkM828Mrr8eu+DcAVFd7ZofftEgyd/E7IV1/0YCj3MaWR3BJ45gsfMUHvWwtaBP # Mn8tQvB6yJEbAZwmepZbxrkFAJQhE916qbQyZscbnEJvDiKwK6PagQ5NAVtBaiz5 # xN3ywPOw4kghRaRLMiOsq1q/9M/p9A== # =hhAb # -----END PGP SIGNATURE----- # gpg: Signature made Thu 13 Nov 2025 11:53:00 PM CET # gpg: using RSA key 71C2CC22B1C4602927D2F3AAA7A16B4A2527436A # gpg: Good signature from "Eric Blake " [unknown] # gpg: aka "Eric Blake (Free Software Programmer) " [unknown] # gpg: aka "[jpeg image of size 6874]" [unknown] # gpg: WARNING: This key is not certified with a trusted signature! # gpg: There is no indication that the signature belongs to the owner. # Primary key fingerprint: 71C2 CC22 B1C4 6029 27D2 F3AA A7A1 6B4A 2527 436A * tag 'pull-nbd-2025-11-13' of https://repo.or.cz/qemu/ericb: tests/qemu-iotest: fix iotest 024 with qed images tests/qemu-iotests: Fix broken grep command in iotest 207 iotests: Add coverage of recent NBD qio deadlock fix nbd: Avoid deadlock in client connecting to same-process server qio: Add QIONetListener API for using AioContext qio: Prepare NetListener to use AioContext qio: Provide accessor around QIONetListener->sioc chardev: Reuse channel's cached local address qio: Factor out helpers qio_net_listener_[un]watch qio: Minor optimization when callback function is unchanged qio: Protect NetListener callback with mutex qio: Remember context of qio_net_listener_set_client_func_full qio: Unwatch before notify in QIONetListener qio: Add trace points to net_listener iotests: Drop execute permissions on vvfat.out Signed-off-by: Richard Henderson --- 389aaa0792a4a6cb3bc075c9860beeac71c792b4