@samitouri / QOSamiQemu / commits / ba63a9643a

util: add some extra stubs for qemu modules initialization

Avoid extra ifdef-ery when optionally supporting modules, as done in audio-test (and vl.c). Reviewed-by: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>

Marc-André Lureau committed Feb 6, 2026 at 16:43 UTC ba63a9643a94f88a0d6eb8ffd03307504869eb25
2 files changed +3 -2
system/vl.c
-2
@@ -2889,10 +2889,8 @@ void qemu_init(int argc, char **argv)
2889
2890 os_setup_limits();
2891
2892 -#ifdef CONFIG_MODULES
2892 module_init_info(qemu_modinfo);
2893 module_allow_arch(target_name());
2895 -#endif
2894
2895 qemu_init_subsystems();
2896
util/module.c
+3
@@ -396,6 +396,9 @@ void qemu_load_module_for_opts(const char *group)
396
397 #else
398
399 +const QemuModinfo qemu_modinfo[] = {};
400 +
401 +void module_init_info(const QemuModinfo *info) {}
402 void module_allow_arch(const char *arch) {}
403 void qemu_load_module_for_opts(const char *group) {}
404 int module_load(const char *prefix, const char *name, Error **errp) { return 2; }