xref: /openbmc/linux/tools/testing/selftests/damon/debugfs_rm_non_contexts.sh (revision 9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e)
1d7ec8f42SSeongJae Park#!/bin/bash
2d7ec8f42SSeongJae Park# SPDX-License-Identifier: GPL-2.0
3d7ec8f42SSeongJae Park
4d7ec8f42SSeongJae Parksource _debugfs_common.sh
5d7ec8f42SSeongJae Park
6d7ec8f42SSeongJae Park# Test putting non-ctx files/dirs to rm_contexts file
7d7ec8f42SSeongJae Park# ===================================================
8d7ec8f42SSeongJae Park
9d7ec8f42SSeongJae Parkdmesg -C
10d7ec8f42SSeongJae Park
11d7ec8f42SSeongJae Parkfor file in "$DBGFS/"*
12d7ec8f42SSeongJae Parkdo
13*75cb3487SSeongJae Park	(echo "$(basename "$f")" > "$DBGFS/rm_contexts") &> /dev/null
14d7ec8f42SSeongJae Park	if dmesg | grep -q BUG
15d7ec8f42SSeongJae Park	then
16d7ec8f42SSeongJae Park		dmesg
17d7ec8f42SSeongJae Park		exit 1
18d7ec8f42SSeongJae Park	fi
19d7ec8f42SSeongJae Parkdone
20