]> git.proxmox.com Git - qemu.git/blobdiff - hw/xen_disk.c
block: Attach non-qdev devices as well
[qemu.git] / hw / xen_disk.c
index bd5c66916bc134dc6366c62e884e19ada1b1b599..da531a67dd6569dd092f2077bb04b82353594ffc 100644 (file)
@@ -697,6 +697,7 @@ static int blk_init(struct XenDevice *xendev)
         xen_be_printf(&blkdev->xendev, 2, "get configured bdrv (cmdline setup)\n");
         blkdev->bs = blkdev->dinfo->bdrv;
     }
+    bdrv_attach_dev_nofail(blkdev->bs, blkdev);
     blkdev->file_blk  = BLOCK_SIZE;
     blkdev->file_size = bdrv_getlength(blkdev->bs);
     if (blkdev->file_size < 0) {