| #!/bin/bash | |
| # SPDX-License-Identifier: GPL-2.0 | |
| # Kselftest framework requirement - SKIP code is 4. | |
| ksft_skip=4 | |
| DBGFS=/sys/kernel/debug/damon | |
| if [ $EUID -ne 0 ]; | |
| then | |
| echo "Run as root" | |
| exit $ksft_skip | |
| fi | |
| if [ ! -d "$DBGFS" ] | |
| then | |
| echo "$DBGFS not found" | |
| exit $ksft_skip | |
| fi | |
| for f in attrs target_ids monitor_on | |
| do | |
| if [ ! -f "$DBGFS/$f" ] | |
| then | |
| echo "$f not found" | |
| exit 1 | |
| fi | |
| done |