diff options
| author | Gerd Hoffmann <kraxel@redhat.com> | 2020-10-28 06:49:44 +0100 |
|---|---|---|
| committer | Gerd Hoffmann <kraxel@redhat.com> | 2020-10-29 06:37:24 +0100 |
| commit | 546323bdac18984c771ebefae1046ee61742f9ca (patch) | |
| tree | 22ee90eb69fec909b1297ce3a5e6d77a9dc948bc /util/module.c | |
| parent | 5869f8dd1f57ce93f80171427e723227471d8a33 (diff) | |
| download | focaccia-qemu-546323bdac18984c771ebefae1046ee61742f9ca.tar.gz focaccia-qemu-546323bdac18984c771ebefae1046ee61742f9ca.zip | |
modules: turn off lazy binding
We want missing symbols fail module load right away instead of having qemu abort later on in case lazy binding fails. Can happen -- for example -- when trying to load a module for a pci device (virtio-gpu-pci) into a qemu without pci support (qemu-system-avr). Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Message-id: 20201028054944.5772-1-kraxel@redhat.com
Diffstat (limited to 'util/module.c')
| -rw-r--r-- | util/module.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/util/module.c b/util/module.c index 503c399421..c65060c167 100644 --- a/util/module.c +++ b/util/module.c @@ -132,7 +132,7 @@ static int module_load_file(const char *fname, bool mayfail, bool export_symbols assert(QTAILQ_EMPTY(&dso_init_list)); - flags = G_MODULE_BIND_LAZY; + flags = 0; if (!export_symbols) { flags |= G_MODULE_BIND_LOCAL; } |