summaryrefslogtreecommitdiffstats
path: root/chardev
diff options
context:
space:
mode:
authorPaolo Bonzini2021-07-19 18:44:35 +0200
committerPaolo Bonzini2021-07-22 14:44:47 +0200
commitf288d9932c29e8e24f1cbecd95e3539fbca5b90a (patch)
tree5610a700af4216cf8ccc59773b799b5fe897d5dc /chardev
parentvl: Parse legacy default_machine_opts (diff)
downloadqemu-f288d9932c29e8e24f1cbecd95e3539fbca5b90a.tar.gz
qemu-f288d9932c29e8e24f1cbecd95e3539fbca5b90a.tar.xz
qemu-f288d9932c29e8e24f1cbecd95e3539fbca5b90a.zip
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 <fredbezies@gmail.com> Fixes: 9f4a0f0978 ("modules: use modinfo for qom load", 2021-07-09) Resolves: //gitlab.com/qemu-project/qemu/-/issues/488 Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Message-Id: <20210719164435.1227794-1-pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'chardev')
-rw-r--r--chardev/spice.c1
1 files changed, 1 insertions, 0 deletions
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)
{