since NUMA is only supported on a few i386 systems, mempolicy syscalls
([gs]et_mempolicy, mbind) may not implemented, thus, an ENOSYS errno
should be acceptable.
Signed-off-by: Caspar Zhang <[email protected]>
---
testcases/kernel/mem/ksm/ksm02.c | 9 +++++++--
testcases/kernel/mem/ksm/ksm04.c | 9 +++++++--
2 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/testcases/kernel/mem/ksm/ksm02.c b/testcases/kernel/mem/ksm/ksm02.c
index 33ed887..3ae4c08 100644
--- a/testcases/kernel/mem/ksm/ksm02.c
+++ b/testcases/kernel/mem/ksm/ksm02.c
@@ -102,8 +102,13 @@ int main(int argc, char *argv[])
Tst_count = 0;
check_ksm_options(&size, &num, &unit);
- if (set_mempolicy(MPOL_BIND, &nmask, MAXNODES) == -1)
- tst_brkm(TBROK|TERRNO, cleanup, "set_mempolicy");
+ if (set_mempolicy(MPOL_BIND, &nmask, MAXNODES) == -1) {
+ if (errno != ENOSYS)
+ tst_brkm(TBROK|TERRNO, cleanup, "set_mempolicy");
+ else
+ tst_resm(TCONF, cleanup,
+ "set_mempolicy syscall is not implemented on your system.");
+ }
create_same_memory(size, num, unit);
write_cpusets();
diff --git a/testcases/kernel/mem/ksm/ksm04.c b/testcases/kernel/mem/ksm/ksm04.c
index 8bb791e..5121111 100644
--- a/testcases/kernel/mem/ksm/ksm04.c
+++ b/testcases/kernel/mem/ksm/ksm04.c
@@ -104,8 +104,13 @@ int main(int argc, char *argv[])
write_memcg();
- if (set_mempolicy(MPOL_BIND, &nmask, MAXNODES) == -1)
- tst_brkm(TBROK|TERRNO, cleanup, "set_mempolicy");
+ if (set_mempolicy(MPOL_BIND, &nmask, MAXNODES) == -1) {
+ if (errno != ENOSYS)
+ tst_brkm(TBROK|TERRNO, cleanup, "set_mempolicy");
+ else
+ tst_resm(TCONF, cleanup,
+ "set_mempolicy syscall is not implemented on your system.");
+ }
create_same_memory(size, num, unit);
write_cpusets();
------------------------------------------------------------------------------
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now! http://p.sf.net/sfu/ibm-webcastpromo
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list