From 1fa87d380990630931c1f19a68fe9bb718d8390b Mon Sep 17 00:00:00 2001 From: Bruce Rogers Date: Wed, 16 Jan 2019 16:29:36 -0700 Subject: [PATCH] xen: add block resize support for xen disks Provide monitor naming of xen disks, and plumb guest driver notification through xenstore of resizing instigated via the monitor. [BR: minor edits to pass qemu's checkpatch script] [BR: significant rework needed due to upstream xen disk qdevification] [BR: At this point, monitor_add_blk call is all we need to add!] Signed-off-by: Bruce Rogers --- hw/block/xen-block.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hw/block/xen-block.c b/hw/block/xen-block.c index f6b66a0..4bfd55a 100644 --- a/hw/block/xen-block.c +++ b/hw/block/xen-block.c @@ -270,6 +270,9 @@ static void xen_block_realize(XenDevice *xendev, Error **errp) xen_block_set_size(blockdev); + if (!monitor_add_blk(conf->blk, blockdev->drive->id, errp)) { + return; + } blockdev->dataplane = xen_block_dataplane_create(xendev, blk, conf->logical_block_size, blockdev->props.iothread); -- 2.7.4