All of lore.kernel.org
 help / color / mirror / Atom feed
* [LTP] [Patch v5 3/4] KSM test case fixes - mmap10
@ 2011-09-09  5:29 Nageswara R Sastry
  2011-09-09 10:50 ` Cyril Hrubis
  0 siblings, 1 reply; 2+ messages in thread
From: Nageswara R Sastry @ 2011-09-09  5:29 UTC (permalink / raw)
  To: ltp-list

[-- Attachment #1: Type: text/plain, Size: 333 bytes --]

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 <rnsastry@linux.vnet.ibm.com>

-- 
Regards
R.Nageswara Sastry


[-- Attachment #2: mmap10.patch --]
[-- Type: text/plain, Size: 571 bytes --]

--- 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-09 07:22:35.000000000 +0200
@@ -62,6 +62,7 @@
 #include "test.h"
 #include "usctest.h"
 #include "config.h"
+#include "../../mem/include/mem.h"
 
 #define SIZE (5*1024*1024)
 
@@ -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

[-- Attachment #3: Type: text/plain, Size: 411 bytes --]

------------------------------------------------------------------------------
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT 
space for its ease of implementation, lower cost, and increased 
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/

[-- Attachment #4: Type: text/plain, Size: 155 bytes --]

_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [LTP] [Patch v5 3/4] KSM test case fixes - mmap10
  2011-09-09  5:29 [LTP] [Patch v5 3/4] KSM test case fixes - mmap10 Nageswara R Sastry
@ 2011-09-09 10:50 ` Cyril Hrubis
  0 siblings, 0 replies; 2+ messages in thread
From: Cyril Hrubis @ 2011-09-09 10:50 UTC (permalink / raw)
  To: Nageswara R Sastry; +Cc: ltp-list

Hi!
> --- 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-09 07:22:35.000000000 +0200
> @@ -62,6 +62,7 @@
>  #include "test.h"
>  #include "usctest.h"
>  #include "config.h"
> +#include "../../mem/include/mem.h"
>  
>  #define SIZE (5*1024*1024)
>  
> @@ -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

I don't have a good feeling about including header files across several
directories, which could break things miraculously in the future. The
best solution would be creating one header file to store constants to in
ltp/include/. Or even duplicating the constant in the mmap10.c source
seems as better solution to me.

-- 
Cyril Hrubis
chrubis@suse.cz

------------------------------------------------------------------------------
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT 
space for its ease of implementation, lower cost, and increased 
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-09-09 10:49 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-09-09  5:29 [LTP] [Patch v5 3/4] KSM test case fixes - mmap10 Nageswara R Sastry
2011-09-09 10:50 ` Cyril Hrubis

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.