]> git.proxmox.com Git - mirror_qemu.git/commit - vl.c
qdev: Fix exit code for -device ?
authorMarkus Armbruster <armbru@redhat.com>
Fri, 29 Jan 2010 18:48:57 +0000 (19:48 +0100)
committerAnthony Liguori <aliguori@us.ibm.com>
Wed, 3 Feb 2010 18:39:01 +0000 (12:39 -0600)
commitff952ba25deb927fea0b30b8a74e0059a47c1ef1
tree3920f203e387d4911f1d83345bda8efb70918535
parent4a2594ddd35de7ae7c8cd9c6828cfe72245e6dc5
qdev: Fix exit code for -device ?

Help was shoehorned into device creation, qdev_device_add().  Since
help doesn't create a device, it returns NULL, which looks to callers
just like failed device creation.  Monitor handler do_device_add()
doesn't care, but main() exits unsuccessfully.

Move help out of device creation, into new qdev_device_help().

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
hw/qdev.c
hw/qdev.h
vl.c