This replaces the QemuOpts-based help code for --object in the storage daemon with code based on the keyval parser.
Kevin Wolf (4): keyval: Parse help options qom: Factor out helpers from user_creatable_print_help() qom: Add user_creatable_print_help_from_qdict() qemu-storage-daemon: Remove QemuOpts from --object parser include/qemu/option.h | 2 +- include/qom/object_interfaces.h | 9 ++ qapi/qobject-input-visitor.c | 2 +- qom/object_interfaces.c | 99 ++++++++++------- storage-daemon/qemu-storage-daemon.c | 15 +-- tests/test-keyval.c | 157 ++++++++++++++++----------- util/keyval.c | 28 ++++- 7 files changed, 196 insertions(+), 116 deletions(-) -- 2.25.4