qom: Make "object" QemuOptsList optional
commit98c43b7b8b7504099760383fc802d18bc8b18f48
authorKevin Wolf <kwolf@redhat.com>
Mon, 22 Feb 2021 14:29:27 +0000 (22 15:29 +0100)
committerKevin Wolf <kwolf@redhat.com>
Fri, 19 Mar 2021 09:17:14 +0000 (19 10:17 +0100)
tree7f6609ab3354ffee37b30c063a3b3391b04b6c05
parent9151e59a8b6e854eb733553c6772351049ca6ab6
qom: Make "object" QemuOptsList optional

This code is going away anyway, but for a few more commits, we'll be in
a state where some binaries still use QemuOpts and others don't. If the
"object" QemuOptsList doesn't even exist, we don't have to remove (or
fail to remove, and therefore abort) a user creatable object from it.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Acked-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
qom/object_interfaces.c