[LTP] [PATCH v2 0/3] extend .request_hugepages
Li Wang
liwang@redhat.com
Thu Jun 2 10:14:08 CEST 2022
Changes from v1 to v2:
* rename .request_hugepages to .hugepages
* redefine tst_policy to TST_REQUEST, TST_NEEDS
* remove use array in struct tst_hugepage
* rename API funcion to tst_reserve_hugepages();
Li Wang (3):
lib: extend .request_hugepages to guarantee enough hpages
memfd_create03: make use of new .hugepages
hugetlb: make use of new .hugepages
doc/c-test-api.txt | 34 ++++++---
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, 113 insertions(+), 149 deletions(-)
--
2.36.1
More information about the ltp
mailing list