Files
linux-apfs/mm/Kconfig.debug
T

28 lines
1014 B
Plaintext
Raw Normal View History

2009-04-02 16:56:30 -07:00
config DEBUG_PAGEALLOC
bool "Debug page memory allocations"
depends on DEBUG_KERNEL && ARCH_SUPPORTS_DEBUG_PAGEALLOC
depends on !HIBERNATION || !PPC && !SPARC
2008-04-04 00:51:41 +02:00
depends on !KMEMCHECK
2009-04-02 16:56:30 -07:00
---help---
Unmap pages from the kernel linear mapping after free_pages().
This results in a large slowdown, but helps to find certain types
of memory corruption.
2009-04-02 16:56:30 -07:00
2009-03-31 15:23:17 -07:00
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
---help---
2009-03-31 15:23:17 -07:00
Fill the pages with poison patterns after free_pages() and verify
the patterns before alloc_pages(). This results in a large slowdown,
but helps to find certain types of memory corruption.
2009-03-31 15:23:17 -07:00
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.