kselftests/damon: add support for cases where debugfs cannot be read
The kernel is in lockdown mode when secureboot is enabled and hence debugfs cannot be used. Add support for this and other general cases where debugfs cannot be read and communicate the same to the user before running tests. Signed-off-by: Gautam <gautammenghani201@gmail.com> Reviewed-by: SeongJae Park <sj@kernel.org> Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
This commit is contained in:
parent
18afe1bf05
commit
43fe0cc46b
|
@ -26,3 +26,13 @@ do
|
|||
exit 1
|
||||
fi
|
||||
done
|
||||
|
||||
permission_error="Operation not permitted"
|
||||
for f in attrs target_ids monitor_on
|
||||
do
|
||||
status=$( cat "$DBGFS/$f" 2>&1 )
|
||||
if [ "${status#*$permission_error}" != "$status" ]; then
|
||||
echo "Permission for reading $DBGFS/$f denied; maybe secureboot enabled?"
|
||||
exit $ksft_skip
|
||||
fi
|
||||
done
|
||||
|
|
Loading…
Reference in New Issue