aboutsummaryrefslogtreecommitdiff
path: root/testcases/kernel/mem/hugetlb/lib/hugetlb.h
diff options
context:
space:
mode:
authorTreehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com>2024-04-02 20:24:18 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2024-04-02 20:24:18 +0000
commitcdb9cd95d819b7d394f63db8dd87804de5aa3e69 (patch)
tree21df5650189a18b6e92f11a618bac3deb1adf361 /testcases/kernel/mem/hugetlb/lib/hugetlb.h
parent26a125c969109073ae74a948b3d8e4035cda4f7c (diff)
parent74f79dc224f4a1e79829ddfa11fa9439bf561423 (diff)
downloadltp-cdb9cd95d819b7d394f63db8dd87804de5aa3e69.tar.gz
Merge changes from topic "ltp-20230929-android14-tests" into android14-tests-devandroid14-tests-dev
* changes: cgroup: Fix scanning V1 mount options cgroup: Handle trailing new line in cgroup.controllers compare_ltp_projects.py: Fix test sorting, adjust printing madvise11: Allow test to skip if MADV_SOFT_OFFLINE is not supported madvise11: Replace /etc/mtab with /proc/mounts syscalls/process_madvise01: fix smaps scan and min_swap_avail tst_clocks.c: Fix stack smashing on 32bit tst_kvercmp: Handle larger kernel version numbers getpgid01: On Android, pgid(1) is 0 instead of 1 pipe07: refactor exp_num_pipes pipe07: close /proc/self/fd after counting fds config.h: Compile with linux/ioprio.h to fix ioprio_set03 sched.h: Don't exclude clone_args_minimal when HAVE_STRUCT_CLONE_ARGS is set ltp-version.h: Generate with genrule mq_notify03: disable test because don't have mqueue kvm: Disable kvm tests make_parser.py: Handle as (gnu assembler) command in makefile android_build_generator.py: Print more info when failing with compile target LTP 20230929 Merge tag '20230929'
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