ksm is added to the kernel in 2.6.32, so the cases should call tst_kvercmp().
Signed-off-by: Peng Haitao <[email protected]> --- testcases/kernel/mem/ksm/ksm01.c | 3 +++ testcases/kernel/mem/ksm/ksm02.c | 3 +++ testcases/kernel/mem/ksm/ksm03.c | 3 +++ testcases/kernel/mem/ksm/ksm04.c | 3 +++ 4 files changed, 12 insertions(+), 0 deletions(-) diff --git a/testcases/kernel/mem/ksm/ksm01.c b/testcases/kernel/mem/ksm/ksm01.c index e1c7d7f..bbdb493 100644 --- a/testcases/kernel/mem/ksm/ksm01.c +++ b/testcases/kernel/mem/ksm/ksm01.c @@ -104,6 +104,9 @@ void setup(void) { tst_require_root(NULL); + if (tst_kvercmp(2, 6, 32) < 0) + tst_brkm(TCONF, NULL, "2.6.32 or greater kernel required"); + tst_sig(FORK, DEF_HANDLER, NULL); TEST_PAUSE; } diff --git a/testcases/kernel/mem/ksm/ksm02.c b/testcases/kernel/mem/ksm/ksm02.c index 01cadb4..010a717 100644 --- a/testcases/kernel/mem/ksm/ksm02.c +++ b/testcases/kernel/mem/ksm/ksm02.c @@ -128,6 +128,9 @@ void setup(void) { tst_require_root(NULL); + if (tst_kvercmp(2, 6, 32) < 0) + tst_brkm(TCONF, NULL, "2.6.32 or greater kernel required"); + tst_sig(FORK, DEF_HANDLER, cleanup); TEST_PAUSE; mount_mem("cpuset", "cpuset", NULL, CPATH, CPATH_NEW); diff --git a/testcases/kernel/mem/ksm/ksm03.c b/testcases/kernel/mem/ksm/ksm03.c index fc10932..89b1797 100644 --- a/testcases/kernel/mem/ksm/ksm03.c +++ b/testcases/kernel/mem/ksm/ksm03.c @@ -105,6 +105,9 @@ void setup(void) { tst_require_root(NULL); + if (tst_kvercmp(2, 6, 32) < 0) + tst_brkm(TCONF, NULL, "2.6.32 or greater kernel required"); + mount_mem("memcg", "cgroup", "memory", MEMCG_PATH, MEMCG_PATH_NEW); tst_sig(FORK, DEF_HANDLER, NULL); TEST_PAUSE; diff --git a/testcases/kernel/mem/ksm/ksm04.c b/testcases/kernel/mem/ksm/ksm04.c index 791d621..a45ec45 100644 --- a/testcases/kernel/mem/ksm/ksm04.c +++ b/testcases/kernel/mem/ksm/ksm04.c @@ -131,6 +131,9 @@ void setup(void) { tst_require_root(NULL); + if (tst_kvercmp(2, 6, 32) < 0) + tst_brkm(TCONF, NULL, "2.6.32 or greater kernel required"); + tst_sig(FORK, DEF_HANDLER, cleanup); TEST_PAUSE; mount_mem("cpuset", "cpuset", NULL, CPATH, CPATH_NEW); -- 1.7.1 -- Best Regards, Peng Haitao ------------------------------------------------------------------------------ What Every C/C++ and Fortran developer Should Know! Read this article and learn how Intel has extended the reach of its next-generation tools to help Windows* and Linux* C/C++ and Fortran developers boost performance applications - including clusters. http://p.sf.net/sfu/intel-dev2devmay _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
