]> git.proxmox.com Git - qemu.git/commit - vl.c
qemu-option: qemu_opts_create(): use error_set()
authorLuiz Capitulino <lcapitulino@redhat.com>
Tue, 20 Mar 2012 18:51:57 +0000 (15:51 -0300)
committerLuiz Capitulino <lcapitulino@redhat.com>
Mon, 4 Jun 2012 16:49:34 +0000 (13:49 -0300)
commit8be7e7e4c72c048b90e3482557954a24bba43ba7
tree97a7ff98cd36cb4d158162fbda0d94dcbf57d056
parent783e9b4826b95e53e33c42db6b4bd7d89bdff147
qemu-option: qemu_opts_create(): use error_set()

This commit converts qemu_opts_create() from qerror_report() to
error_set().

Currently, most calls to qemu_opts_create() can't fail, so most
callers don't need any changes.

The two cases where code checks for qemu_opts_create() erros are:

 1. Initialization code in vl.c. All of them print their own
    error messages directly to stderr, no need to pass the Error
    object

 2. The functions opts_parse(), qemu_opts_from_qdict() and
    qemu_chr_parse_compat() make use of the error information and
    they can be called from HMP or QMP. In this case, to allow for
    incremental conversion, we propagate the error up using
    qerror_report_err(), which keeps the QError semantics

Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-By: Laszlo Ersek <lersek@redhat.com>
blockdev.c
hw/usb/dev-storage.c
hw/watchdog.c
qemu-char.c
qemu-config.c
qemu-option.c
qemu-option.h
qemu-sockets.c
vl.c