aboutsummaryrefslogtreecommitdiff
path: root/block.c
diff options
context:
space:
mode:
authorBenoƮt Canet <benoit.canet@gmail.com>2012-08-02 10:22:48 +0200
committerLuiz Capitulino <lcapitulino@redhat.com>2012-08-03 10:10:51 -0300
commit2e3e331710faa8d0b7d70b73e87df1fb6d33d0d3 (patch)
tree006bd010517ea6ccb917e29b9ededb45dbd61664 /block.c
parentf198fd1c9aedaae2fa78eb94e236e95ce4f2aedd (diff)
downloadqemu-2e3e331710faa8d0b7d70b73e87df1fb6d33d0d3.zip
qemu-2e3e331710faa8d0b7d70b73e87df1fb6d33d0d3.tar.gz
qemu-2e3e331710faa8d0b7d70b73e87df1fb6d33d0d3.tar.bz2
block: Use bdrv_get_backing_file_depth()
Use the dedicated counting function in qmp_query_block in order to propagate the backing file depth to HMP and add backing_file_depth to qmp-commands.hx Signed-off-by: Benoit Canet <benoit@irqsave.net> Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Diffstat (limited to 'block.c')
-rw-r--r--block.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/block.c b/block.c
index 1206bba..24323c1 100644
--- a/block.c
+++ b/block.c
@@ -2450,6 +2450,9 @@ BlockInfoList *qmp_query_block(Error **errp)
info->value->inserted->backing_file = g_strdup(bs->backing_file);
}
+ info->value->inserted->backing_file_depth =
+ bdrv_get_backing_file_depth(bs);
+
if (bs->io_limits_enabled) {
info->value->inserted->bps =
bs->io_limits.bps[BLOCK_IO_LIMIT_TOTAL];