Merge "toolbox/modprobe: Load modules from /lib/modules based on page size" into main
diff --git a/toolbox/modprobe.cpp b/toolbox/modprobe.cpp
index 7fde491..13026ac 100644
--- a/toolbox/modprobe.cpp
+++ b/toolbox/modprobe.cpp
@@ -245,8 +245,10 @@
}
free(kernel_dirs);
- // Allow modules to be directly inside /lib/modules
- mod_dirs.emplace_back(LIB_MODULES_PREFIX);
+ if (mod_dirs.empty() || getpagesize() == 4096) {
+ // Allow modules to be directly inside /lib/modules
+ mod_dirs.emplace_back(LIB_MODULES_PREFIX);
+ }
}
LOG(DEBUG) << "mode is " << mode;