: R10000: Mark CPU_SUPPORTS_HUGEPAGES as broken
PATCH 1/1 : R10000: Mark CPU_SUPPORTS_HUGEPAGES as broken
Enabling CONFIG_TRANSPARENT_HUGEPAGE on an R10000-family processor on at least SGI IP27 and IP30 machines creates problems, including random SIGSEGV and SIGBUS signals to processes that attempt to use huge pages. Until someone with deeper TLB knowledge on R10K can attempt to solve this problem, marking CPU_SUPPORTS_HUGEPAGES as BROKEN seems like a sensible thing to do.
Signed-off-by Joshua Kinard <[email protected]>
--- arch/mips/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
arch/mips/Kconfig +1 -1
@@ -1418,7 +1418,7 @@ config CPU_R10000 select CPU_SUPPORTS_32BIT_KERNEL select CPU_SUPPORTS_64BIT_KERNEL select CPU_SUPPORTS_HIGHMEM - select CPU_SUPPORTS_HUGEPAGES + select CPU_SUPPORTS_HUGEPAGES if BROKEN help MIPS Technologies R10000-series processors.