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

Reply via email to