Lookup modules from modules.dep.bin file
diff --git a/libkmod/libkmod-module.c b/libkmod/libkmod-module.c
index fdfcf45..e0dfc07 100644
--- a/libkmod/libkmod-module.c
+++ b/libkmod/libkmod-module.c
@@ -170,7 +170,6 @@
if (ctx == NULL || alias == NULL)
return -ENOENT;
-
if (list == NULL || *list != NULL) {
ERR(ctx, "An empty list is needed to create lookup\n");
return -ENOSYS;
@@ -180,6 +179,9 @@
err = kmod_lookup_alias_from_config(ctx, alias, list);
CHECK_ERR_AND_FINISH(err, fail, list, finish);
+ err = kmod_lookup_alias_from_moddep_file(ctx, alias, list);
+ CHECK_ERR_AND_FINISH(err, fail, list, finish);
+
err = kmod_lookup_alias_from_symbols_file(ctx, alias, list);
CHECK_ERR_AND_FINISH(err, fail, list, finish);