The following changes since commit 80a172de5592b5c33aa6bc30da6f16c4ad1ae390:
Merge tag 'trivial-branch-for-7.1-pull-request' of https://gitlab.com/laurent_vivier/qemu into staging (2022-04-26 07:54:22 -0700) are available in the Git repository at: https://repo.or.cz/qemu/ericb.git tags/pull-nbd-2022-04-26 for you to fetch changes up to 620c5cb5da57dc97f655e6218e7ca9bc896394a2: nbd: document what is protected by the CoMutexes (2022-04-26 13:16:42 -0500) ---------------------------------------------------------------- nbd patches for 2022-04-26 - Paolo Bonzini: thread-safety improvements to NBD client - Vladimir Sementsov-Ogievsky: finer-grained selection of bitmaps during nbd-export ---------------------------------------------------------------- Paolo Bonzini (9): nbd: safeguard against waking up invalid coroutine nbd: mark more coroutine_fns nbd: remove peppering of nbd_client_connected nbd: keep send_mutex/free_sema handling outside nbd_co_do_establish_connection nbd: use a QemuMutex to synchronize yanking, reconnection and coroutines nbd: code motion and function renaming nbd: move s->state under requests_lock nbd: take receive_mutex when reading requests[].receiving nbd: document what is protected by the CoMutexes Vladimir Sementsov-Ogievskiy (3): qapi: rename BlockDirtyBitmapMergeSource to BlockDirtyBitmapOrStr qapi: nbd-export: allow select bitmaps by node/name pair iotests/223: check new possibility of exporting bitmaps by node/name qapi/block-core.json | 6 +- qapi/block-export.json | 5 +- block/coroutines.h | 5 +- include/block/block_int-global-state.h | 2 +- block/monitor/bitmap-qmp-cmds.c | 6 +- block/nbd.c | 286 +++++++++++++++++---------------- blockdev-nbd.c | 8 +- nbd/server.c | 63 +++++--- qemu-img.c | 8 +- qemu-nbd.c | 11 +- tests/qemu-iotests/223 | 16 ++ tests/qemu-iotests/223.out | 47 +++++- 12 files changed, 282 insertions(+), 181 deletions(-) -- 2.35.1