summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/mm/thp_settings.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/testing/selftests/mm/thp_settings.c')
-rw-r--r--tools/testing/selftests/mm/thp_settings.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/tools/testing/selftests/mm/thp_settings.c b/tools/testing/selftests/mm/thp_settings.c
index bad60ac52874..574bd0f8ae48 100644
--- a/tools/testing/selftests/mm/thp_settings.c
+++ b/tools/testing/selftests/mm/thp_settings.c
@@ -382,10 +382,17 @@ unsigned long thp_shmem_supported_orders(void)
return __thp_supported_orders(true);
}
-bool thp_is_enabled(void)
+bool thp_available(void)
{
if (access(THP_SYSFS, F_OK) != 0)
return false;
+ return true;
+}
+
+bool thp_is_enabled(void)
+{
+ if (!thp_available())
+ return false;
int mode = thp_read_string("enabled", thp_enabled_strings);