Revision 4f8a066b hw/block/xen_disk.c
b/hw/block/xen_disk.c | ||
---|---|---|
830 | 830 |
/* setup via qemu cmdline -> already setup for us */ |
831 | 831 |
xen_be_printf(&blkdev->xendev, 2, "get configured bdrv (cmdline setup)\n"); |
832 | 832 |
blkdev->bs = blkdev->dinfo->bdrv; |
833 |
if (bdrv_is_read_only(blkdev->bs) && !readonly) { |
|
834 |
xen_be_printf(&blkdev->xendev, 0, "Unexpected read-only drive"); |
|
835 |
blkdev->bs = NULL; |
|
836 |
return -1; |
|
837 |
} |
|
833 | 838 |
/* blkdev->bs is not create by us, we get a reference |
834 | 839 |
* so we can bdrv_unref() unconditionally */ |
835 | 840 |
bdrv_ref(blkdev->bs); |
Also available in: Unified diff