[S390] Enable kmemleak on s390.

Also increase the maximum possible kmemleak early log entries since
2000 are not sufficient on s390.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
This commit is contained in:
Heiko Carstens 2009-10-06 10:33:57 +02:00 committed by Martin Schwidefsky
parent 34483cac23
commit dfcc3e6a8b
2 changed files with 5 additions and 3 deletions

View File

@ -51,6 +51,7 @@ SECTIONS
. = ALIGN(PAGE_SIZE); . = ALIGN(PAGE_SIZE);
_eshared = .; /* End of shareable data */ _eshared = .; /* End of shareable data */
_sdata = .; /* Start of data section */
EXCEPTION_TABLE(16) :data EXCEPTION_TABLE(16) :data

View File

@ -346,8 +346,9 @@ config SLUB_STATS
config DEBUG_KMEMLEAK config DEBUG_KMEMLEAK
bool "Kernel memory leak detector" bool "Kernel memory leak detector"
depends on DEBUG_KERNEL && EXPERIMENTAL && (X86 || ARM || PPC) && \ depends on DEBUG_KERNEL && EXPERIMENTAL && !MEMORY_HOTPLUG && \
!MEMORY_HOTPLUG (X86 || ARM || PPC || S390)
select DEBUG_FS if SYSFS select DEBUG_FS if SYSFS
select STACKTRACE if STACKTRACE_SUPPORT select STACKTRACE if STACKTRACE_SUPPORT
select KALLSYMS select KALLSYMS
@ -370,7 +371,7 @@ config DEBUG_KMEMLEAK
config DEBUG_KMEMLEAK_EARLY_LOG_SIZE config DEBUG_KMEMLEAK_EARLY_LOG_SIZE
int "Maximum kmemleak early log entries" int "Maximum kmemleak early log entries"
depends on DEBUG_KMEMLEAK depends on DEBUG_KMEMLEAK
range 200 2000 range 200 40000
default 400 default 400
help help
Kmemleak must track all the memory allocations to avoid Kmemleak must track all the memory allocations to avoid