Back to home page

OSCL-LXR

 
 

    


0001 #!/bin/sh
0002 # SPDX-License-Identifier: GPL-2.0
0003 # Runs static keys kernel module tests
0004 
0005 # Kselftest framework requirement - SKIP code is 4.
0006 ksft_skip=4
0007 
0008 if ! /sbin/modprobe -q -n test_static_key_base; then
0009         echo "static_key: module test_static_key_base is not found [SKIP]"
0010         exit $ksft_skip
0011 fi
0012 
0013 if ! /sbin/modprobe -q -n test_static_keys; then
0014         echo "static_key: module test_static_keys is not found [SKIP]"
0015         exit $ksft_skip
0016 fi
0017 
0018 if /sbin/modprobe -q test_static_key_base; then
0019         if /sbin/modprobe -q test_static_keys; then
0020                 echo "static_key: ok"
0021                 /sbin/modprobe -q -r test_static_keys
0022                 /sbin/modprobe -q -r test_static_key_base
0023         else
0024                 echo "static_keys: [FAIL]"
0025                 /sbin/modprobe -q -r test_static_key_base
0026         fi
0027 else
0028         echo "static_key: [FAIL]"
0029         exit 1
0030 fi