diff options
author | Fam Zheng <famz@redhat.com> | 2014-01-23 10:03:26 +0800 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2014-01-24 14:33:01 +0100 |
commit | c8059b97e1f9b4635b836ee98373a0f72f9fc0b4 (patch) | |
tree | b0b94819f101a3c1a42d36aa0d48977bf7bad844 /block | |
parent | d8a7b061ae01e5692cc994f05ad6480d8c170125 (diff) | |
download | qemu-c8059b97e1f9b4635b836ee98373a0f72f9fc0b4.zip qemu-c8059b97e1f9b4635b836ee98373a0f72f9fc0b4.tar.gz qemu-c8059b97e1f9b4635b836ee98373a0f72f9fc0b4.tar.bz2 |
qapi: Add "backing" to BlockStats
Currently there is no way to query BlockStats of the backing chain. This
adds "backing" field into BlockStats to make it possible.
The comment of "parent" is reworded.
Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Benoit Canet <benoit@irqsave.net>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'block')
-rw-r--r-- | block/qapi.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/block/qapi.c b/block/qapi.c index a32cb79..98b1b83 100644 --- a/block/qapi.c +++ b/block/qapi.c @@ -318,6 +318,11 @@ BlockStats *bdrv_query_stats(const BlockDriverState *bs) s->parent = bdrv_query_stats(bs->file); } + if (bs->backing_hd) { + s->has_backing = true; + s->backing = bdrv_query_stats(bs->backing_hd); + } + return s; } |