cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

test_static_keys.sh (753B)


      1#!/bin/sh
      2# SPDX-License-Identifier: GPL-2.0
      3# Runs static keys kernel module tests
      4
      5# Kselftest framework requirement - SKIP code is 4.
      6ksft_skip=4
      7
      8if ! /sbin/modprobe -q -n test_static_key_base; then
      9	echo "static_key: module test_static_key_base is not found [SKIP]"
     10	exit $ksft_skip
     11fi
     12
     13if ! /sbin/modprobe -q -n test_static_keys; then
     14	echo "static_key: module test_static_keys is not found [SKIP]"
     15	exit $ksft_skip
     16fi
     17
     18if /sbin/modprobe -q test_static_key_base; then
     19	if /sbin/modprobe -q test_static_keys; then
     20		echo "static_key: ok"
     21		/sbin/modprobe -q -r test_static_keys
     22		/sbin/modprobe -q -r test_static_key_base
     23	else
     24		echo "static_keys: [FAIL]"
     25		/sbin/modprobe -q -r test_static_key_base
     26	fi
     27else
     28	echo "static_key: [FAIL]"
     29	exit 1
     30fi