[PATCH]: R10000: Mark CPU_SUPPORTS_HUGEPAGES as broken

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.
 






[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux