]> rtime.felk.cvut.cz Git - lisovros/qemu_apohw.git/commitdiff
module: Don't complain when a module is absent
authorAndreas Färber <afaerber@suse.de>
Tue, 15 Jul 2014 14:04:26 +0000 (16:04 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 18 Jul 2014 12:57:35 +0000 (14:57 +0200)
The current implementation depends on a configure-time generated list of
block modules. When any of them is absent, module_load() emits a warning.

This is suboptimal because extracting code to modules was mainly done to
allow separate packaging of modules with intrusive dependencies. Absence
of optional packages then leads to absence of modules and an error
message, which users may recognize as new and report as error.

Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
util/module.c

index 9fd30309ae3b1f7fdf9ddf9b30174ee5b3563f7c..4bd4a94d87f290d374a456c28d9f802fc426c9bd 100644 (file)
@@ -209,9 +209,6 @@ static void module_load(module_init_type type)
                 break;
             }
         }
-        if (ret == -ENOENT) {
-            fprintf(stderr, "Can't find module: %s\n", *mp);
-        }
     }
 
     for (i = 0; i < ARRAY_SIZE(dirs); i++) {