minor change in the warning about stack randomization.
authorGengbin Zheng <gzheng@illinois.edu>
Thu, 6 Aug 2009 02:41:01 +0000 (02:41 +0000)
committerGengbin Zheng <gzheng@illinois.edu>
Thu, 6 Aug 2009 02:41:01 +0000 (02:41 +0000)
src/conv-core/isomalloc.c

index e1b1f5455c36d4e94470662a2bcdfc12efd36b5d..f99eec6d7875f89ab740c26f824cf1255d6b5bdd 100644 (file)
@@ -2283,8 +2283,12 @@ void CmiIsomallocInit(char **argv)
   }
   else {
     if (read_randomflag() == 1) {    /* randomization stack pointer */
-      if (CmiMyPe() == 0)
-        printf("Charm warning> Randomization of stack pointer is turned on in Kernel, run 'echo 0 > /proc/sys/kernel/randomize_va_space' as root to disable it. Thread migration may not work! \n");
+      if (CmiMyPe() == 0) {
+        if (_sync_iso == 1)
+          printf("Warning> Randomization of stack pointer is turned on in kernel.\n");
+        else
+          printf("Warning> Randomization of stack pointer is turned on in kernel, thread migration may not work! Run 'echo 0 > /proc/sys/kernel/randomize_va_space' as root to disable it, or try run with '+isomalloc_sync'.  \n");
+      }
     }
     init_ranges(argv);
   }