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 <kumba@xxxxxxxxxx> --- arch/mips/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 5c3992c..7432be6 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig @@ -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.