Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 138496
b: refs/heads/master
c: 002b0ec
h: refs/heads/master
v: v3
  • Loading branch information
Anton Blanchard authored and Benjamin Herrenschmidt committed Feb 23, 2009
1 parent dd4ac4b commit 86ec4f2
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 3 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: a5adc91a4b44b5d1706b9d906cc14fe4f312afe9
refs/heads/master: 002b0ec73dd8b784004e5a013ad9f2fa6274af5a
11 changes: 9 additions & 2 deletions trunk/arch/powerpc/mm/mmap.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,16 @@
/*
* Top of mmap area (just below the process stack).
*
* Leave an at least ~128 MB hole.
* Leave at least a ~128 MB hole on 32bit applications.
*
* On 64bit applications we randomise the stack by 1GB so we need to
* space our mmap start address by a further 1GB, otherwise there is a
* chance the mmap area will end up closer to the stack than our ulimit
* requires.
*/
#define MIN_GAP (128*1024*1024)
#define MIN_GAP32 (128*1024*1024)
#define MIN_GAP64 ((128 + 1024)*1024*1024UL)
#define MIN_GAP ((is_32bit_task()) ? MIN_GAP32 : MIN_GAP64)
#define MAX_GAP (TASK_SIZE/6*5)

static inline int mmap_is_legacy(void)
Expand Down

0 comments on commit 86ec4f2

Please sign in to comment.