There will be cases where will want to just load the modules, with no
implicit module unloading.

Signed-off-by: Eduardo Habkost <[email protected]>
---
 client/tests/kvm/kvm/installer.py |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/client/tests/kvm/kvm/installer.py 
b/client/tests/kvm/kvm/installer.py
index 4e0a885..3632535 100644
--- a/client/tests/kvm/kvm/installer.py
+++ b/client/tests/kvm/kvm/installer.py
@@ -57,6 +57,10 @@ def load_kvm_modules(vendor, module_dir=None, 
load_stock=False, extra_modules=No
 
     kill_qemu_processes()
 
+    _unload_kvm_modules(vendor, extra_modules)
+    _load_kvm_modules(vendor, module_dir, load_stock, extra_modules)
+
+def _unload_kvm_modules(vendor, extra_modules):
     logging.info("Unloading previously loaded KVM modules")
     utils.unload_module("kvm-%s" % (vendor))
     utils.unload_module("kvm")
@@ -64,6 +68,9 @@ def load_kvm_modules(vendor, module_dir=None, 
load_stock=False, extra_modules=No
         for module in extra_modules:
             utils.unload_module(module)
 
+def _load_kvm_modules(vendor, module_dir=None, load_stock=False, 
extra_modules=None):
+    """Just load the KVM modules, without killing Qemu or unloading previous 
modules
+    """
     if module_dir:
         logging.info("Loading the built KVM modules...")
         kvm_module_path = None
-- 
1.7.3.2

_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest

Reply via email to