We'll need them in further commits in blockdev.c for new transaction block-graph modifying API.
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsement...@openvz.org> --- block.c | 7 +++---- include/block/block-global-state.h | 4 ++++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/block.c b/block.c index 9009f73534..be19964f89 100644 --- a/block.c +++ b/block.c @@ -2519,8 +2519,8 @@ static int bdrv_do_refresh_perms(GSList *list, BlockReopenQueue *q, * topologically sorted. It's not a problem if some node occurs in the @list * several times. */ -static int bdrv_list_refresh_perms(GSList *list, BlockReopenQueue *q, - Transaction *tran, Error **errp) +int bdrv_list_refresh_perms(GSList *list, BlockReopenQueue *q, + Transaction *tran, Error **errp) { g_autoptr(GHashTable) found = g_hash_table_new(NULL, NULL); g_autoptr(GSList) refresh_list = NULL; @@ -2580,8 +2580,7 @@ char *bdrv_perm_names(uint64_t perm) /* @tran is allowed to be NULL. In this case no rollback is possible */ -static int bdrv_refresh_perms(BlockDriverState *bs, Transaction *tran, - Error **errp) +int bdrv_refresh_perms(BlockDriverState *bs, Transaction *tran, Error **errp) { int ret; Transaction *local_tran = NULL; diff --git a/include/block/block-global-state.h b/include/block/block-global-state.h index 600afcf5bd..c307b48b2a 100644 --- a/include/block/block-global-state.h +++ b/include/block/block-global-state.h @@ -253,4 +253,8 @@ void bdrv_unregister_buf(BlockDriverState *bs, void *host); void bdrv_cancel_in_flight(BlockDriverState *bs); +int bdrv_list_refresh_perms(GSList *list, BlockReopenQueue *q, + Transaction *tran, Error **errp); +int bdrv_refresh_perms(BlockDriverState *bs, Transaction *tran, Error **errp); + #endif /* BLOCK_GLOBAL_STATE_H */ -- 2.35.1