diff options
author | Fiona Ebner <f.ebner@proxmox.com> | 2025-05-30 17:11:19 +0200 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2025-07-14 15:42:21 +0200 |
commit | 5d048233474b57b8b4321f06a45df97461473589 (patch) | |
tree | b784a87068ff3edf29189d2e327ee69b333d8e43 | |
parent | 975d9ff32e37f67e82d0da546cfb567bdee9c6fb (diff) | |
download | qemu-5d048233474b57b8b4321f06a45df97461473589.zip qemu-5d048233474b57b8b4321f06a45df97461473589.tar.gz qemu-5d048233474b57b8b4321f06a45df97461473589.tar.bz2 |
block: mark bdrv_replace_child_bs() as GRAPH_UNLOCKED
The function bdrv_replace_child_bs() calls bdrv_drained_begin() which
must be called with the graph unlocked.
Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
Message-ID: <20250530151125.955508-43-f.ebner@proxmox.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
-rw-r--r-- | include/block/block-global-state.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/block/block-global-state.h b/include/block/block-global-state.h index eec92a9..706a2cd 100644 --- a/include/block/block-global-state.h +++ b/include/block/block-global-state.h @@ -74,8 +74,8 @@ int bdrv_append(BlockDriverState *bs_new, BlockDriverState *bs_top, int GRAPH_WRLOCK bdrv_replace_node(BlockDriverState *from, BlockDriverState *to, Error **errp); -int bdrv_replace_child_bs(BdrvChild *child, BlockDriverState *new_bs, - Error **errp); +int GRAPH_UNLOCKED +bdrv_replace_child_bs(BdrvChild *child, BlockDriverState *new_bs, Error **errp); BlockDriverState *bdrv_insert_node(BlockDriverState *bs, QDict *node_options, int flags, Error **errp); int bdrv_drop_filter(BlockDriverState *bs, Error **errp); |