OSDN Git Service

QemuOpts: Drop qemu_opt_foreach() parameter abort_on_failure
authorMarkus Armbruster <armbru@redhat.com>
Thu, 12 Mar 2015 06:45:10 +0000 (07:45 +0100)
committerMarkus Armbruster <armbru@redhat.com>
Tue, 9 Jun 2015 05:40:23 +0000 (07:40 +0200)
commit1640b200d53e3d981f12a192fe84b7bb7958c065
treebea7e4594fee170e218d8b83d43815649551a4b4
parent8809cfc38e4e93884d664bb00108fc71b423f589
QemuOpts: Drop qemu_opt_foreach() parameter abort_on_failure

When the argument is non-zero, qemu_opt_foreach() stops on callback
returning non-zero, and returns that value.

When the argument is zero, it doesn't stop, and returns the callback's
value from the last iteration.

The two callers that pass zero could just as well pass one:

* qemu_spice_init()'s callback add_channel() either returns zero or
  exit()s.

* config_write_opts()'s callback config_write_opt() always returns
  zero.

Drop the parameter, and always stop.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
include/qemu/option.h
net/vhost-user.c
qdev-monitor.c
ui/spice-core.c
util/qemu-config.c
util/qemu-option.c
vl.c