From patchwork Tue Mar 2 18:52:22 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: qemu-img: Fix error "Unknown option 'size'" when using host_device format Date: Tue, 02 Mar 2010 08:52:22 -0000 From: Bitti X-Patchwork-Id: 46758 Message-Id: <85f01a8b1003021052l5211388at956f6dd49e739162@mail.gmail.com> To: qemu-devel@nongnu.org Cc: dustin.kirkland@gmail.com qemu-kvm-0.11.0 When I run: sudo qemu-img convert ubuntu-kvm/disk0.qcow2 -O host_device /dev/vg01/vm_test I get this: Unknown option 'size' Ubuntu Bug: https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/460542 Signed-off-by: Bitti --- --- block/raw-posix.c.orig 2009-09-23 10:30:02.000000000 +0300 +++ block/raw-posix.c 2009-10-25 18:22:08.780047000 +0200 @@ -1172,6 +1172,15 @@ return ret; } +static QEMUOptionParameter host_device_create_options[] = { + { + .name = BLOCK_OPT_SIZE, + .type = OPT_SIZE, + .help = "Virtual disk size" + }, + { NULL } +}; + static BlockDriver bdrv_host_device = { .format_name = "host_device", .instance_size = sizeof(BDRVRawState), @@ -1197,6 +1206,7 @@ .bdrv_aio_ioctl = hdev_aio_ioctl, #endif #endif + .create_options = host_device_create_options, }; #ifdef __linux__