base_utils: add 'params' option to utils.load_module()
We might want to modprobe something with additional arguments.
BUG=chromium:557355
TEST=kernel_AsyncFirmwareRequest
Change-Id: I404ca8d2483732ad3d6f99a324bb5ccd5a805013
Signed-off-by: Brian Norris <[email protected]>
Reviewed-on: https://chromium-review.googlesource.com/316506
Reviewed-by: Kees Cook <[email protected]>
diff --git a/client/bin/base_utils.py b/client/bin/base_utils.py
index fc5e6f8..bca56d5 100644
--- a/client/bin/base_utils.py
+++ b/client/bin/base_utils.py
@@ -923,12 +923,15 @@
return msg
-def load_module(module_name):
+def load_module(module_name, params=None):
# Checks if a module has already been loaded
if module_is_loaded(module_name):
return False
- utils.system('/sbin/modprobe ' + module_name)
+ cmd = '/sbin/modprobe ' + module_name
+ if params:
+ cmd += ' ' + params
+ utils.system(cmd)
return True