aboutsummaryrefslogtreecommitdiff
path: root/testcases/kernel/mem/hugetlb/lib/hugetlb.h
diff options
context:
space:
mode:
Diffstat (limited to 'testcases/kernel/mem/hugetlb/lib/hugetlb.h')
-rw-r--r--testcases/kernel/mem/hugetlb/lib/hugetlb.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/testcases/kernel/mem/hugetlb/lib/hugetlb.h b/testcases/kernel/mem/hugetlb/lib/hugetlb.h
index 241dab708..34fe08c24 100644
--- a/testcases/kernel/mem/hugetlb/lib/hugetlb.h
+++ b/testcases/kernel/mem/hugetlb/lib/hugetlb.h
@@ -39,6 +39,12 @@
# endif
#endif
+/* Check if hugetlb page is gigantic */
+static inline int is_hugetlb_gigantic(unsigned long hpage_size)
+{
+ return (hpage_size / getpagesize()) >> 11;
+}
+
/*
* to get the lower nine permission bits
* from shmid_ds.ipc_perm.mode