]> git.proxmox.com Git - mirror_qemu.git/blobdiff - include/block/block-global-state.h
block: Mark bdrv_replace_node() GRAPH_WRLOCK
[mirror_qemu.git] / include / block / block-global-state.h
index a1fd70ec9742a3490a0bcc3fc4439a7d6399da96..9e0ccc1c327cf48239127effbd41276ab756b1ab 100644 (file)
@@ -71,8 +71,10 @@ bdrv_co_create_file(const char *filename, QemuOpts *opts, Error **errp);
 BlockDriverState *bdrv_new(void);
 int bdrv_append(BlockDriverState *bs_new, BlockDriverState *bs_top,
                 Error **errp);
-int bdrv_replace_node(BlockDriverState *from, BlockDriverState *to,
-                      Error **errp);
+
+int GRAPH_WRLOCK
+bdrv_replace_node(BlockDriverState *from, BlockDriverState *to, Error **errp);
+
 int bdrv_replace_child_bs(BdrvChild *child, BlockDriverState *new_bs,
                           Error **errp);
 BlockDriverState *bdrv_insert_node(BlockDriverState *bs, QDict *node_options,