Line 0
Link Here
|
|
|
1 |
--- lisp-kernel/memory.c.orig 2014-10-08 10:40:13.000000000 -0400 |
2 |
+++ lisp-kernel/memory.c 2014-10-08 10:41:19.000000000 -0400 |
3 |
@@ -89,7 +89,7 @@ ReserveMemoryForHeap(LogicalAddress want |
4 |
start = mmap((void *)want, |
5 |
totalsize + heap_segment_size, |
6 |
PROT_NONE, |
7 |
- MAP_PRIVATE | MAP_ANON | MAP_NORESERVE, |
8 |
+ MAP_PRIVATE | MAP_ANON, |
9 |
-1, |
10 |
0); |
11 |
if (start == MAP_FAILED) { |
12 |
@@ -99,7 +99,7 @@ ReserveMemoryForHeap(LogicalAddress want |
13 |
if (start != want) { |
14 |
munmap(start, totalsize+heap_segment_size); |
15 |
start = (void *)((((natural)start)+heap_segment_size-1) & ~(heap_segment_size-1)); |
16 |
- if(mmap(start, totalsize, PROT_NONE, MAP_PRIVATE | MAP_ANON | MAP_FIXED | MAP_NORESERVE, -1, 0) != start) { |
17 |
+ if(mmap(start, totalsize, PROT_NONE, MAP_PRIVATE | MAP_ANON | MAP_FIXED, -1, 0) != start) { |
18 |
return NULL; |
19 |
} |
20 |
} |
21 |
@@ -877,7 +877,7 @@ ReserveMemory(natural size) |
22 |
PAGE_NOACCESS); |
23 |
return p; |
24 |
#else |
25 |
- p = mmap(NULL,size,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NORESERVE,-1,0); |
26 |
+ p = mmap(NULL,size,PROT_NONE,MAP_PRIVATE|MAP_ANON,-1,0); |
27 |
if (p == MAP_FAILED) { |
28 |
return NULL; |
29 |
} |