[PATCH] x86: HUGETLBFS and DEBUG_PAGEALLOC are incompatible
DEBUG_PAGEALLOC is not compatible with hugetlb page support. That debug option turns off PSE. Once it is turned off in CR4, the cpu will ignore pse bit in the pmd and causing infinite page-not- present faults. So disable DEBUG_PAGEALLOC if the user selected hugetlbfs. Signed-off-by: Ken Chen <kenneth.w.chen@intel.com> Cc: <stable@kernel.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
d3f4aaa3d7
commit
a7d06ca7b6
|
@ -45,7 +45,7 @@ comment "Page alloc debug is incompatible with Software Suspend on i386"
|
||||||
|
|
||||||
config DEBUG_PAGEALLOC
|
config DEBUG_PAGEALLOC
|
||||||
bool "Page alloc debugging"
|
bool "Page alloc debugging"
|
||||||
depends on DEBUG_KERNEL && !SOFTWARE_SUSPEND
|
depends on DEBUG_KERNEL && !SOFTWARE_SUSPEND && !HUGETLBFS
|
||||||
help
|
help
|
||||||
Unmap pages from the kernel linear mapping after free_pages().
|
Unmap pages from the kernel linear mapping after free_pages().
|
||||||
This results in a large slowdown, but helps to find certain types
|
This results in a large slowdown, but helps to find certain types
|
||||||
|
|
Loading…
Reference in New Issue