summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/cyclictest/cyclictest.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cyclictest/cyclictest.c b/src/cyclictest/cyclictest.c
index 0b13441..48791c1 100644
--- a/src/cyclictest/cyclictest.c
+++ b/src/cyclictest/cyclictest.c
@@ -2377,6 +2377,9 @@ int main(int argc, char **argv)
/* allocate memory for a stack on appropriate node */
stack = rt_numa_numa_alloc_onnode(stksize, node, i);
+ /* touch the stack pages to pre-fault them in */
+ memset(stack, 0, stksize);
+
/* set the thread's stack */
if (pthread_attr_setstack(&attr, stack, stksize))
fatal("failed to set stack addr for thread %d to 0x%x\n",