[2/2] selftests/mm: skip test if application doesn't has root privileges

Message ID 20240101083614.1076768-2-usama.anjum@collabora.com
State New
Headers
Series [1/2] selftests/mm: conform test to TAP format output |

Commit Message

Muhammad Usama Anjum Jan. 1, 2024, 8:36 a.m. UTC
  The test depends on writing to nr_hugepages which isn't possible without
root privileges. So skip the test in this case.

Signed-off-by: Muhammad Usama Anjum <usama.anjum@collabora.com>
---
 tools/testing/selftests/mm/compaction_test.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
  

Patch

diff --git a/tools/testing/selftests/mm/compaction_test.c b/tools/testing/selftests/mm/compaction_test.c
index 707b0809b717..656afba02dbc 100644
--- a/tools/testing/selftests/mm/compaction_test.c
+++ b/tools/testing/selftests/mm/compaction_test.c
@@ -173,7 +173,7 @@  int main(int argc, char **argv)
 
 	ksft_print_header();
 
-	if (prereq() != 0)
+	if (prereq() || geteuid())
 		return ksft_exit_pass();
 
 	ksft_set_plan(1);