Fixed fail modules inserting handling
authorNikita Kalyazin <n.kalyazin@samsung.com>
Wed, 12 Sep 2012 08:04:10 +0000 (12:04 +0400)
committerNikita Kalyazin <n.kalyazin@samsung.com>
Wed, 12 Sep 2012 08:04:10 +0000 (12:04 +0400)
driver/swap_driver.sh
kprobe/swap_kprobe.sh

index 16ceeab..9449b1d 100755 (executable)
@@ -47,7 +47,7 @@ if [ ! -c /dev/${DEVICE_FILE} ] ; then
        mknod /dev/${DEVICE_FILE} c ${DEFAULT_MAJOR} 0
        if [ $? -ne 0 ]; then
            echo "Error: Unable to create device node!"
-           exit
+           exit 1
        fi
        chmod a+r /dev/${DEVICE_FILE}
 else
@@ -60,6 +60,7 @@ echo "loading module '${MODULE_FILE}'"
 insmod ${MODULE_FILE}.ko fp_kallsyms_lookup_name=${ADDRESS} device_name=${DEVICE_NAME} device_major=${DEFAULT_MAJOR}
 if [ $? -ne 0 ]; then
     echo "Error: Unable to load Swap Driver!"
+    exit 1
 fi
 MAJOR=`sed "/${DEVICE_NAME}/ ! d" /proc/devices | sed "s/ ${DEVICE_NAME}//"`
 
index 15fd3a1..8e79d79 100755 (executable)
@@ -23,7 +23,8 @@ RUNNING=`sed "/${SWAP_KPROBE}/ ! d" /proc/modules`
 if [ "${RUNNING}" = "" ]; then
     insmod ${SWAP_KPROBE}.ko ksyms=${ADDRESS}
     if [ $? -ne 0 ]; then
-         echo "Error: unable to load SWAP KProbe!"
+            echo "Error: unable to load SWAP KProbe!"
+           exit 1
     fi
 else
        echo "SWAP Kprobe is already running!"