[LTP] [PATCH v3 0/2] extend .request_hugepages
Li Wang
liwang@redhat.com
Mon Jun 6 12:00:32 CEST 2022
>From v2 to v3:
* Merge patch-3/3 into patch-1/3
* refine the documentation
* simplify the TST_NO_HUGEPAGES usage
Li Wang (2):
lib: extend .request_hugepages to guarantee enough hpages
memfd_create03: make use of new .hugepages
doc/c-test-api.txt | 37 ++++++----
include/tst_hugepage.h | 14 +++-
include/tst_test.h | 26 +++++--
lib/newlib_tests/test20.c | 14 ++--
lib/newlib_tests/test_zero_hugepage.c | 9 ++-
lib/tst_hugepage.c | 22 +++++-
lib/tst_test.c | 4 +-
.../kernel/mem/hugetlb/hugemmap/hugemmap01.c | 2 +-
.../kernel/mem/hugetlb/hugemmap/hugemmap02.c | 2 +-
.../kernel/mem/hugetlb/hugemmap/hugemmap04.c | 2 +-
.../kernel/mem/hugetlb/hugemmap/hugemmap05.c | 5 +-
.../kernel/mem/hugetlb/hugemmap/hugemmap06.c | 4 +-
.../mem/hugetlb/hugeshmat/hugeshmat01.c | 2 +-
.../mem/hugetlb/hugeshmat/hugeshmat02.c | 2 +-
.../mem/hugetlb/hugeshmat/hugeshmat03.c | 2 +-
.../mem/hugetlb/hugeshmat/hugeshmat04.c | 12 +--
.../mem/hugetlb/hugeshmat/hugeshmat05.c | 5 +-
.../mem/hugetlb/hugeshmctl/hugeshmctl01.c | 2 +-
.../mem/hugetlb/hugeshmctl/hugeshmctl02.c | 2 +-
.../mem/hugetlb/hugeshmctl/hugeshmctl03.c | 2 +-
.../mem/hugetlb/hugeshmdt/hugeshmdt01.c | 2 +-
.../mem/hugetlb/hugeshmget/hugeshmget01.c | 2 +-
.../mem/hugetlb/hugeshmget/hugeshmget02.c | 2 +-
.../mem/hugetlb/hugeshmget/hugeshmget03.c | 2 +-
.../mem/hugetlb/hugeshmget/hugeshmget05.c | 2 +-
.../kernel/syscalls/futex/futex_wake04.c | 5 +-
.../kernel/syscalls/ipc/shmget/shmget02.c | 2 +-
.../syscalls/memfd_create/memfd_create03.c | 74 +------------------
testcases/kernel/syscalls/pkeys/pkey01.c | 4 +-
29 files changed, 115 insertions(+), 150 deletions(-)
--
2.36.1
More information about the ltp
mailing list