block: qcow image file reopen

These are the stubs for the file reopen drivers for the qcow format.

There is currently nothing that needs to be done by the qcow driver
in reopen.

Signed-off-by: Jeff Cody <jcody@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
Jeff Cody 2012-09-20 15:13:29 -04:00 committed by Kevin Wolf
parent 21d82ac95f
commit d177692ede

View File

@ -197,6 +197,15 @@ static int qcow_open(BlockDriverState *bs, int flags)
return ret; return ret;
} }
/* We have nothing to do for QCOW reopen, stubs just return
* success */
static int qcow_reopen_prepare(BDRVReopenState *state,
BlockReopenQueue *queue, Error **errp)
{
return 0;
}
static int qcow_set_key(BlockDriverState *bs, const char *key) static int qcow_set_key(BlockDriverState *bs, const char *key)
{ {
BDRVQcowState *s = bs->opaque; BDRVQcowState *s = bs->opaque;
@ -868,6 +877,7 @@ static BlockDriver bdrv_qcow = {
.bdrv_probe = qcow_probe, .bdrv_probe = qcow_probe,
.bdrv_open = qcow_open, .bdrv_open = qcow_open,
.bdrv_close = qcow_close, .bdrv_close = qcow_close,
.bdrv_reopen_prepare = qcow_reopen_prepare,
.bdrv_create = qcow_create, .bdrv_create = qcow_create,
.bdrv_co_readv = qcow_co_readv, .bdrv_co_readv = qcow_co_readv,