Kconfig.debug 1014 字节
Newer Older
1 2 3 4
config DEBUG_PAGEALLOC
	bool "Debug page memory allocations"
	depends on DEBUG_KERNEL && ARCH_SUPPORTS_DEBUG_PAGEALLOC
	depends on !HIBERNATION || !PPC && !SPARC
5
	depends on !KMEMCHECK
6 7 8
	---help---
	  Unmap pages from the kernel linear mapping after free_pages().
	  This results in a large slowdown, but helps to find certain types
9
	  of memory corruption.
10

A
Akinobu Mita 已提交
11 12 13 14 15 16 17 18 19
config WANT_PAGE_DEBUG_FLAGS
	bool

config PAGE_POISONING
	bool "Debug page memory allocations"
	depends on DEBUG_KERNEL && !ARCH_SUPPORTS_DEBUG_PAGEALLOC
	depends on !HIBERNATION
	select DEBUG_PAGEALLOC
	select WANT_PAGE_DEBUG_FLAGS
20
	---help---
A
Akinobu Mita 已提交
21 22
	   Fill the pages with poison patterns after free_pages() and verify
	   the patterns before alloc_pages(). This results in a large slowdown,
23
	   but helps to find certain types of memory corruption.
A
Akinobu Mita 已提交
24

25 26 27
	   This option cannot be enabled in combination with hibernation as
	   that would result in incorrect warnings of memory corruption after
	   a resume because free pages are not saved to the suspend image.