On Sat, Feb 03, 2024 at 09:02:27AM +0100, Markus Armbruster wrote: > Character backends are actually QOM types. When a backend's > compile-time conditional QOM type is not compiled in, creation fails > with "'FOO' is not a valid char driver name". Okay, except > introspecting chardev-add with query-qmp-schema doesn't work then: the > backend type is there even though the QOM type isn't. > > A management application can work around this issue by using > qom-list-types instead. > > Fix the issue anyway: add the conditionals to the QAPI schema. > > Signed-off-by: Markus Armbruster <armbru@xxxxxxxxxx> > --- > qapi/char.json | 20 ++++++++++++-------- > 1 file changed, 12 insertions(+), 8 deletions(-) Reviewed-by: Eric Blake <eblake@xxxxxxxxxx> -- Eric Blake, Principal Software Engineer Red Hat, Inc. Virtualization: qemu.org | libguestfs.org _______________________________________________ Devel mailing list -- devel@xxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxx