[PATCH] x86_64: Add boot option to disable randomized mappings and cleanup
AMD SimNow!'s JIT doesn't like them at all in the guest. For distribution installation it's easiest if it's a boot time option. Also I moved the variable to a more appropiate place and make it independent from sysctl And marked __read_mostly which it is. Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
committed by
Linus Torvalds
parent
99019e9199
commit
a62eaf151d
10
mm/memory.c
10
mm/memory.c
@ -82,6 +82,16 @@ EXPORT_SYMBOL(num_physpages);
|
||||
EXPORT_SYMBOL(high_memory);
|
||||
EXPORT_SYMBOL(vmalloc_earlyreserve);
|
||||
|
||||
int randomize_va_space __read_mostly = 1;
|
||||
|
||||
static int __init disable_randmaps(char *s)
|
||||
{
|
||||
randomize_va_space = 0;
|
||||
return 0;
|
||||
}
|
||||
__setup("norandmaps", disable_randmaps);
|
||||
|
||||
|
||||
/*
|
||||
* If a p?d_bad entry is found while walking page tables, report
|
||||
* the error, before resetting entry to p?d_none. Usually (but
|
||||
|
Reference in New Issue
Block a user