2 # SPDX-License-Identifier: GPL-2.0
4 # Kselftest framework requirement - SKIP code is 4.
7 DBGFS
=$
(grep debugfs
/proc
/mounts
--max-count 1 |
awk '{print $2}')
10 echo "debugfs not mounted"
24 echo "$DBGFS not found"
28 if [ -f "$DBGFS/monitor_on_DEPRECATED" ]
30 monitor_on_file
="monitor_on_DEPRECATED"
32 monitor_on_file
="monitor_on"
35 for f
in attrs target_ids
"$monitor_on_file"
37 if [ ! -f "$DBGFS/$f" ]
44 permission_error
="Operation not permitted"
45 for f
in attrs target_ids
"$monitor_on_file"
47 status
=$
( cat "$DBGFS/$f" 2>&1 )
48 if [ "${status#*$permission_error}" != "$status" ]; then
49 echo "Permission for reading $DBGFS/$f denied; maybe secureboot enabled?"