qemu-cr16/include/block
Fiona Ebner fc1d2f3eac block: mark bdrv_drained_begin() and friends as GRAPH_UNLOCKED
All of bdrv_drain_all_begin(), bdrv_drain_all() and
bdrv_drained_begin() poll and are not allowed to be called with the
block graph lock held. Mark the function as such.

Suggested-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
Message-ID: <20250530151125.955508-20-f.ebner@proxmox.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2025-06-04 18:16:34 +02:00
..
accounting.h
aio-wait.h
aio.h aio-posix: Separate AioPolledEvent per AioHandler 2025-03-13 17:57:23 +01:00
aio_task.h
block-common.h block: Expand block status mode from bool to flags 2025-05-14 15:33:34 -05:00
block-copy.h
block-global-state.h block: mark bdrv_drained_begin() and friends as GRAPH_UNLOCKED 2025-06-04 18:16:34 +02:00
block-hmp-cmds.h
block-io.h block: mark bdrv_drained_begin() and friends as GRAPH_UNLOCKED 2025-06-04 18:16:34 +02:00
block.h
block_backup.h
block_int-common.h block: move drain outside of quorum_del_child() 2025-06-04 18:16:34 +02:00
block_int-global-state.h mirror: Drop redundant zero_target parameter 2025-05-14 20:10:12 -05:00
block_int-io.h block: Expand block status mode from bool to flags 2025-05-14 15:33:34 -05:00
block_int.h
blockjob.h block: move drain outside of bdrv_root_attach_child() 2025-06-04 18:16:34 +02:00
blockjob_int.h
dirty-bitmap.h
export.h
fuse.h
graph-lock.h qemu/compiler: Absorb 'clang-tsa.h' 2025-03-06 14:21:25 +01:00
nbd.h
nvme.h
qapi.h
qdict.h
raw-aio.h file-posix: Support FUA writes 2025-03-13 17:44:55 +01:00
replication.h
reqlist.h
snapshot.h
thread-pool.h
throttle-groups.h
ufs.h
write-threshold.h