aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHaicheng Li <haicheng.li@linux.intel.com>2010-03-09 14:20:42 +0800
committerAndi Kleen <ak@linux.intel.com>2010-03-13 00:00:05 +0100
commitc6ef5d56c33acfc7a6b919a36567479fd74e27c4 (patch)
tree8310cd67f2f1f1cf900445388bf47e85ed1d3499
parent495eca32bc2db88ab031a03d7a58da04f83aacd9 (diff)
downloadmce-test-c6ef5d56c33acfc7a6b919a36567479fd74e27c4.tar.gz
page-poisoning: fix inaccurate result checking.
Signed-off-by: Haicheng Li <haicheng.li@linux.intel.com> Signed-off-by: Andi Kleen <ak@linux.intel.com>
-rw-r--r--stress/tools/page-poisoning/page-poisoning.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/stress/tools/page-poisoning/page-poisoning.c b/stress/tools/page-poisoning/page-poisoning.c
index c032032..6523019 100644
--- a/stress/tools/page-poisoning/page-poisoning.c
+++ b/stress/tools/page-poisoning/page-poisoning.c
@@ -726,12 +726,11 @@ static int run_test(int children)
err("shmat error\n");
for (i = 0; i < instance; i++) {
- int j = i % test_types;
- int t = ipc->test[j].id;
+ int t = ipc->test[i].id;
mylog("wait for Pid %d\n", g_pid[i]);
waitid(P_PID, g_pid[i], &sig, WEXITED);
- if (ipc->test[j].result == TEST_PASS)
+ if (ipc->test[i].result == TEST_PASS)
result("Ins %d: Pid %d: pass - %s\n", i,
g_pid[i], cases[t].name);
else {