Disable mmap10 test if KSM is not configured

P.S. patch checked with 'checkpatch.pl'

# ./mmap10 -s
mmap10      1  TCONF  :  KSM configuration is not enabled
mmap10      2  TCONF  :  Remaining cases not appropriate for configuration


Signed-off-by: Nageswara R Sastry <[email protected]>

--
Regards
R.Nageswara Sastry

--- ltp.orig/testcases/kernel/syscalls/mmap/mmap10.c    2011-09-08 
11:32:12.000000000 +0200
+++ ltp/testcases/kernel/syscalls/mmap/mmap10.c 2011-09-12 13:52:57.000000000 
+0200
@@ -64,6 +64,7 @@
 #include "config.h"
 
 #define SIZE (5*1024*1024)
+#define PATH_KSM "/sys/kernel/mm/ksm/"
 
 char *TCID = "mmap10";
 int TST_TOTAL = 1;
@@ -94,6 +95,8 @@ int main(int argc, char *argv[])
 
        if (opt_ksm)
        {
+               if (access(PATH_KSM, F_OK) == -1)
+                       tst_brkm(TCONF, NULL, "KSM configuration is not 
enabled");
 #ifdef HAVE_MADV_MERGEABLE
                tst_resm(TINFO, "add to KSM regions.");
 #else
------------------------------------------------------------------------------
Doing More with Less: The Next Generation Virtual Desktop 
What are the key obstacles that have prevented many mid-market businesses
from deploying virtual desktops?   How do next-generation virtual desktops
provide companies an easier-to-deploy, easier-to-manage and more affordable
virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to