modprobe SCIF driver upon start and remove it upon unload

Reviewed-by: Nikhil Rao <nikhil....@intel.com>
Reviewed-by: Ashutosh Dixit <ashutosh.di...@intel.com>
Signed-off-by: Sudeep Dutt <sudeep.d...@intel.com>
---
 Documentation/mic/mpssd/mpss | 24 +++++++++++-------------
 1 file changed, 11 insertions(+), 13 deletions(-)

diff --git a/Documentation/mic/mpssd/mpss b/Documentation/mic/mpssd/mpss
index cacbdb0..582aad4 100755
--- a/Documentation/mic/mpssd/mpss
+++ b/Documentation/mic/mpssd/mpss
@@ -35,6 +35,7 @@
 
 exec=/usr/sbin/mpssd
 sysfs="/sys/class/mic"
+mic_modules="mic_host mic_x100_dma scif"
 
 start()
 {
@@ -48,18 +49,15 @@ start()
        fi
 
        echo -e $"Starting MPSS Stack"
-       echo -e $"Loading MIC_X100_DMA & MIC_HOST Modules"
+       echo -e $"Loading MIC drivers:" $mic_modules
 
-       for f in "mic_host" "mic_x100_dma"
-       do
-               modprobe $f
-               RETVAL=$?
-               if [ $RETVAL -ne 0 ]; then
-                       failure
-                       echo
-                       return $RETVAL
-               fi
-       done
+       modprobe -a $mic_modules
+       RETVAL=$?
+       if [ $RETVAL -ne 0 ]; then
+               failure
+               echo
+               return $RETVAL
+       fi
 
        # Start the daemon
        echo -n $"Starting MPSSD "
@@ -170,8 +168,8 @@ unload()
        stop
 
        sleep 5
-       echo -n $"Removing MIC_HOST & MIC_X100_DMA Modules: "
-       modprobe -r mic_host mic_x100_dma
+       echo -n $"Removing MIC drivers:" $mic_modules
+       modprobe -r $mic_modules
        RETVAL=$?
        [ $RETVAL -ne 0 ] && failure || success
        echo
-- 
1.8.2.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to