aboutsummaryrefslogtreecommitdiff
path: root/block.h
diff options
context:
space:
mode:
authorMarcelo Tosatti <mtosatti@redhat.com>2011-01-26 12:12:34 -0200
committerKevin Wolf <kwolf@redhat.com>2011-02-07 12:51:19 +0100
commitdb593f2565dc12442d6bac9e8eaefa027dfcada9 (patch)
tree0d7d11a025b200752ef2f7907ddedfc1bf4e545b /block.h
parentf48905d44f670cd83227b3a8d06ae1406f0c771c (diff)
downloadqemu-db593f2565dc12442d6bac9e8eaefa027dfcada9.zip
qemu-db593f2565dc12442d6bac9e8eaefa027dfcada9.tar.gz
qemu-db593f2565dc12442d6bac9e8eaefa027dfcada9.tar.bz2
Add flag to indicate external users to block device
Certain operations such as drive_del or resize cannot be performed while external users (eg. block migration) reference the block device. Add a flag to indicate that. Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'block.h')
-rw-r--r--block.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/block.h b/block.h
index 239f729..19f4768 100644
--- a/block.h
+++ b/block.h
@@ -241,6 +241,8 @@ void bdrv_reset_dirty(BlockDriverState *bs, int64_t cur_sector,
int nr_sectors);
int64_t bdrv_get_dirty_count(BlockDriverState *bs);
+void bdrv_set_in_use(BlockDriverState *bs, int in_use);
+int bdrv_in_use(BlockDriverState *bs);
typedef enum {
BLKDBG_L1_UPDATE,