alistair23-linux/arch/s390/mm
Christian Borntraeger 5fd9c6e214 [S390] Change vmalloc defintions
Currently the vmalloc area starts at a dynamic address depending on
the memory size. There was also an 8MB security hole after the
physical memory to catch out-of-bounds accesses.
We can simplify the code by putting the vmalloc area explicitely at
the top of the kernel mapping and setting the vmalloc size to a fixed
value of 128MB/128GB for 31bit/64bit systems. Part of the vmalloc
area will be used for the vmem_map. This leaves an area of 96MB/1GB
for normal vmalloc allocations.

Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2008-01-26 14:11:12 +01:00
..
cmm.c [S390] cmm: remove unused binary sysctls. 2007-11-20 11:13:45 +01:00
extmem.c [S390] Avoid excessive inlining. 2007-02-05 21:18:53 +01:00
fault.c pid namespaces: define is_global_init() and is_container_init() 2007-10-19 11:53:37 -07:00
init.c [S390] 4level-fixup cleanup 2007-10-22 12:52:49 +02:00
Makefile [S390] Cleanup page table definitions. 2007-10-22 12:52:49 +02:00
mmap.c [PATCH] s390: cleanup Kconfig 2006-01-06 08:33:53 -08:00
pgtable.c [S390] Cleanup page table definitions. 2007-10-22 12:52:49 +02:00
vmem.c [S390] Change vmalloc defintions 2008-01-26 14:11:12 +01:00