[PATCH] x86_64: Add a guard page at the end of the 47bit address space
This works around a bug in the AMD K8 CPUs. Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
Родитель
10ffdbb8d6
Коммит
637716a382
|
@ -159,9 +159,9 @@ static inline void clear_in_cr4 (unsigned long mask)
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* User space process size. 47bits.
|
* User space process size. 47bits minus one guard page.
|
||||||
*/
|
*/
|
||||||
#define TASK_SIZE (0x800000000000UL)
|
#define TASK_SIZE (0x800000000000UL - 4096)
|
||||||
|
|
||||||
/* This decides where the kernel will search for a free chunk of vm
|
/* This decides where the kernel will search for a free chunk of vm
|
||||||
* space during mmap's.
|
* space during mmap's.
|
||||||
|
|
Загрузка…
Ссылка в новой задаче