This patchset makes the following changes:
01 - 08: set and restore nr_hugepages values automatically in
hugeshm* tests.
09,11 : code cleanups, remove unused files and functions
10 : fix a hugeshmget03 bug.
patchset has been tested on my system, both with large free memory
and tight memory environment.
Caspar Zhang (11):
hugetlb/hugeshmat: cleanup codes
hugetlb/hugeshmat: set nr_hugepages in tests
hugetlb/hugeshmctl: cleanup codes
hugetlb/hugeshmctl: set nr_hugepages in tests
hugetlb/hugeshmdt: cleanup codes
hugetlb/hugeshmdt: set nr_hugepages in tests
hugetlb/hugeshmget: cleanup codes
hugetlb/hugeshmget: set nr_hugepages in tests
hugetlb/lib: cleanup codes
hugetlb/hugeshmget03: fix broken testcase
libltp: remove system_specific_hugepages_info
include/system_specific_hugepages_info.h | 30 --
lib/system_specific_hugepages_info.c | 93 ------
testcases/kernel/mem/hugetlb/Makefile.inc | 16 +-
testcases/kernel/mem/hugetlb/hugemmap/Makefile | 1 -
testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c | 19 +-
testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c | 5 +-
testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c | 1 -
testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c | 24 +-
testcases/kernel/mem/hugetlb/hugeshmat/Makefile | 2 +-
.../kernel/mem/hugetlb/hugeshmat/hugeshmat01.c | 173 ++++-------
.../kernel/mem/hugetlb/hugeshmat/hugeshmat02.c | 167 ++++-------
.../kernel/mem/hugetlb/hugeshmat/hugeshmat03.c | 171 ++++-------
testcases/kernel/mem/hugetlb/hugeshmctl/Makefile | 2 +-
.../kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c | 327 ++++++++------------
.../kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c | 150 ++++------
.../kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c | 192 +++++-------
testcases/kernel/mem/hugetlb/hugeshmdt/Makefile | 2 +-
.../kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c | 169 ++++------
testcases/kernel/mem/hugetlb/hugeshmget/Makefile | 2 +-
.../kernel/mem/hugetlb/hugeshmget/hugeshmget01.c | 124 +++-----
.../kernel/mem/hugetlb/hugeshmget/hugeshmget02.c | 164 ++++------
.../kernel/mem/hugetlb/hugeshmget/hugeshmget03.c | 160 ++++------
.../kernel/mem/hugetlb/hugeshmget/hugeshmget05.c | 165 ++++-------
testcases/kernel/mem/hugetlb/lib/ipcmsg.h | 58 ----
testcases/kernel/mem/hugetlb/lib/ipcsem.h | 60 ----
testcases/kernel/mem/hugetlb/lib/ipcshm.h | 33 ++-
testcases/kernel/mem/hugetlb/lib/libipc.c | 143 ++-------
27 files changed, 823 insertions(+), 1630 deletions(-)
delete mode 100644 include/system_specific_hugepages_info.h
delete mode 100644 lib/system_specific_hugepages_info.c
delete mode 100644 testcases/kernel/mem/hugetlb/lib/ipcmsg.h
delete mode 100644 testcases/kernel/mem/hugetlb/lib/ipcsem.h
--
1.7.8.4
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list