File: stacksize.txt

package info (click to toggle)
user-mode-linux-doc 20020523-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,592 kB
  • ctags: 340
  • sloc: makefile: 32
file content (19 lines) | stat: -rw-r--r-- 468 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
--- cvs/linux/arch/um/main.c	Sat Jun 17 13:22:46 2000
+++ um/arch/um/main.c	Mon Jul  3 09:33:09 2000
@@ -14,6 +14,7 @@
 
 unsigned long stacksizelim;
 
+#define PGD_BOUND (4 * 1024 * 1024)
 #define STACKSIZE (8 * 1024 * 1024)
 
 int main(int argc, char **argv, char **envp)
@@ -45,7 +46,7 @@
 			exit(1);
 		}
 	}
-	stacksizelim = lim.rlim_cur;
+	stacksizelim = (lim.rlim_cur + PGD_BOUND - 1) & ~(PGD_BOUND - 1);
 	get_profile_timer();
 	tcgetattr(0, &tt);
 	ret = 0;