From: Paolo Bonzini Date: Mon, 19 Jul 2021 16:44:35 +0000 (-0400) Subject: chardev-spice: add missing module_obj directive X-Git-Tag: qemu-xen-4.16.0-rc4~48^2~11 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=f288d9932c29e8e24f1cbecd95e3539fbca5b90a;p=qemu-xen.git chardev-spice: add missing module_obj directive The chardev-spicevmc class was not listed in chardev/spice.c, causing "-chardev spicevmc" to fail when modules are enabled. Reported-by: Frederic Bezies Fixes: 9f4a0f0978 ("modules: use modinfo for qom load", 2021-07-09) Resolves: //gitlab.com/qemu-project/qemu/-/issues/488 Signed-off-by: Paolo Bonzini Reviewed-by: Daniel P. Berrangé Message-Id: <20210719164435.1227794-1-pbonzini@redhat.com> Signed-off-by: Paolo Bonzini --- diff --git a/chardev/spice.c b/chardev/spice.c index 3ffb3fdc0d..bbffef4913 100644 --- a/chardev/spice.c +++ b/chardev/spice.c @@ -382,6 +382,7 @@ static const TypeInfo char_spicevmc_type_info = { .parent = TYPE_CHARDEV_SPICE, .class_init = char_spicevmc_class_init, }; +module_obj(TYPE_CHARDEV_SPICEVMC); static void char_spiceport_class_init(ObjectClass *oc, void *data) {