]> git.proxmox.com Git - qemu.git/commit - blockdev.c
blockdev: Pass QDict to blockdev_init()
authorKevin Wolf <kwolf@redhat.com>
Tue, 10 Sep 2013 10:01:20 +0000 (12:01 +0200)
committerKevin Wolf <kwolf@redhat.com>
Fri, 11 Oct 2013 14:50:01 +0000 (16:50 +0200)
commitf298d071662af6cf5dc221ee3e3bd0154035e570
tree0f08ef80d04cf1a143215d589e9d737ba0955b86
parent326642bc7f0ff95a0c08db527861a9a114a109da
blockdev: Pass QDict to blockdev_init()

Working on a QDict instead of a QemuOpts that accepts anything is more
in line with bdrv_open(). A QDict is what qmp_blockdev_add() already has
anyway, so this saves additional conversions. And last, but not least,
it allows later patches to easily extract legacy options into a
separate, typed QemuOpts for drive_init() (the untyped QemuOpts that
drive_init already has doesn't allow access to numbers, only strings,
and is therefore useless without conversion).

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Benoit Canet <benoit@irqsave.net>
Reviewed-by: Eric Blake <eblake@redhat.com>
blockdev.c