mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 01:03:55 -06:00
modules: use modinfo for qemu opts load
Use module database to figure which module adds given QemuOpts group. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Reviewed-by: Jose R. Ziviani <jziviani@suse.de> Message-Id: <20210624103836.2382472-17-kraxel@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
9f4a0f0978
commit
5111edaf9e
3 changed files with 19 additions and 21 deletions
17
softmmu/vl.c
17
softmmu/vl.c
|
@ -2691,23 +2691,6 @@ void qmp_x_exit_preconfig(Error **errp)
|
|||
}
|
||||
}
|
||||
|
||||
#ifdef CONFIG_MODULES
|
||||
void qemu_load_module_for_opts(const char *group)
|
||||
{
|
||||
static bool spice_tried;
|
||||
if (g_str_equal(group, "spice") && !spice_tried) {
|
||||
ui_module_load_one("spice-core");
|
||||
spice_tried = true;
|
||||
}
|
||||
|
||||
static bool iscsi_tried;
|
||||
if (g_str_equal(group, "iscsi") && !iscsi_tried) {
|
||||
block_module_load_one("iscsi");
|
||||
iscsi_tried = true;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
void qemu_init(int argc, char **argv, char **envp)
|
||||
{
|
||||
QemuOpts *opts;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue