Signed-off-by: Benoit Canet <ben...@irqsave.net> --- block/quorum.c | 9 +++++++++ 1 file changed, 9 insertions(+)
diff --git a/block/quorum.c b/block/quorum.c index f228428..a3f16ed 100644 --- a/block/quorum.c +++ b/block/quorum.c @@ -162,12 +162,21 @@ static void quorum_close(BlockDriverState *bs) g_free(s->bs); } +static int64_t quorum_getlength(BlockDriverState *bs) +{ + BDRVQuorumState *s = bs->opaque; + + return bdrv_getlength(s->bs[0]); +} + static BlockDriver bdrv_quorum = { .format_name = "quorum", .protocol_name = "quorum", .instance_size = sizeof(BDRVQuorumState), + .bdrv_getlength = quorum_getlength, + .bdrv_file_open = quorum_open, .bdrv_close = quorum_close, }; -- 1.7.9.5