diff mbox series

[4/4] syscalls/migrate_pages02: run with numa balancing disabled

Message ID 775b030997cb22f90d812bb798311b46b3ab3217.1541431525.git.jstancek@redhat.com
State Accepted
Headers show
Series [1/4] syscalls/migrate_pages02: convert to newlib | expand

Commit Message

Jan Stancek Nov. 5, 2018, 3:46 p.m. UTC
Fixes: #407

Signed-off-by: Jan Stancek <jstancek@redhat.com>
---
 testcases/kernel/syscalls/migrate_pages/migrate_pages02.c | 7 +++++++
 1 file changed, 7 insertions(+)
diff mbox series

Patch

diff --git a/testcases/kernel/syscalls/migrate_pages/migrate_pages02.c b/testcases/kernel/syscalls/migrate_pages/migrate_pages02.c
index e11d52ba4400..99b6623a703f 100644
--- a/testcases/kernel/syscalls/migrate_pages/migrate_pages02.c
+++ b/testcases/kernel/syscalls/migrate_pages/migrate_pages02.c
@@ -63,6 +63,11 @@  static struct passwd *ltpuser;
 static int *nodes, nodeA, nodeB;
 static int num_nodes;
 
+static const char * const save_restore[] = {
+	"?/proc/sys/kernel/numa_balancing",
+	NULL,
+};
+
 static void print_mem_stats(pid_t pid, int node)
 {
 	char s[64];
@@ -295,6 +300,7 @@  static void setup(void)
 	else if (tst_kvercmp(2, 6, 18) < 0)
 		tst_brk(TCONF, "2.6.18 or greater kernel required");
 
+	FILE_PRINTF("/proc/sys/kernel/numa_balancing", "0");
 	/*
 	 * find 2 nodes, which can hold NODE_MIN_FREEMEM bytes
 	 * The reason is that:
@@ -345,6 +351,7 @@  static struct tst_test test = {
 	.forks_child = 1,
 	.test_all = run,
 	.setup = setup,
+	.save_restore = save_restore,
 };
 #else
 TST_TEST_TCONF(NUMA_ERROR_MSG);