aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorVladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>2021-09-20 14:55:34 +0300
committerKevin Wolf <kwolf@redhat.com>2021-10-06 10:25:55 +0200
commit621d17378a40509757d5e03eb1c2f5305ff76df3 (patch)
tree35c92a181977a75bf5e2b5fd90bd90c9d6e3fd3f /include
parentd1bbd965bd96028b0f5a8e3dc01b37f1f8ae4456 (diff)
downloadqemu-621d17378a40509757d5e03eb1c2f5305ff76df3.zip
qemu-621d17378a40509757d5e03eb1c2f5305ff76df3.tar.gz
qemu-621d17378a40509757d5e03eb1c2f5305ff76df3.tar.bz2
block: implement bdrv_new_open_driver_opts()
Add version of bdrv_new_open_driver() that supports QDict options. We'll use it in further commit. Simply add one more argument to bdrv_new_open_driver() is worse, as there are too many invocations of bdrv_new_open_driver() to update then. Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Suggested-by: Kevin Wolf <kwolf@redhat.com> Message-Id: <20210920115538.264372-2-vsementsov@virtuozzo.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'include')
-rw-r--r--include/block/block.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/block/block.h b/include/block/block.h
index ab987e8..e5dd22b 100644
--- a/include/block/block.h
+++ b/include/block/block.h
@@ -383,6 +383,10 @@ int bdrv_open_backing_file(BlockDriverState *bs, QDict *parent_options,
const char *bdref_key, Error **errp);
BlockDriverState *bdrv_open(const char *filename, const char *reference,
QDict *options, int flags, Error **errp);
+BlockDriverState *bdrv_new_open_driver_opts(BlockDriver *drv,
+ const char *node_name,
+ QDict *options, int flags,
+ Error **errp);
BlockDriverState *bdrv_new_open_driver(BlockDriver *drv, const char *node_name,
int flags, Error **errp);
BlockReopenQueue *bdrv_reopen_queue(BlockReopenQueue *bs_queue,