Skip to content

Commit 1e8fed8

Browse files
rpptakpm00
authored andcommitted
powerpc: drop ranges for definition of ARCH_FORCE_MAX_ORDER
PowerPC defines ranges for ARCH_FORCE_MAX_ORDER some of which are insanely allowing MAX_ORDER up to 63, which implies maximal contiguous allocation size of 2^63 pages. Drop bogus definitions of ranges for ARCH_FORCE_MAX_ORDER and leave it a simple integer with sensible defaults. Users that *really* need to change the value of ARCH_FORCE_MAX_ORDER will be able to do so but they won't be mislead by the bogus ranges. Link: https://lkml.kernel.org/r/[email protected] Signed-off-by: Mike Rapoport (IBM) <[email protected]> Acked-by: Kirill A. Shutemov <[email protected]> Reviewed-by: Zi Yan <[email protected]> Cc: Arnd Bergmann <[email protected]> Cc: Catalin Marinas <[email protected]> Cc: Christophe Leroy <[email protected]> Cc: David Miller <[email protected]> Cc: Dinh Nguyen <[email protected]> Cc: Geert Uytterhoeven <[email protected]> Cc: Guo Ren <[email protected]> Cc: John Paul Adrian Glaubitz <[email protected]> Cc: Max Filippov <[email protected]> Cc: Michael Ellerman <[email protected]> Cc: Rich Felker <[email protected]> Cc: "Russell King (Oracle)" <[email protected]> Cc: Will Deacon <[email protected]> Cc: Yoshinori Sato <[email protected]> Signed-off-by: Andrew Morton <[email protected]>
1 parent 6fc5430 commit 1e8fed8

File tree

1 file changed

+0
-6
lines changed

1 file changed

+0
-6
lines changed

arch/powerpc/Kconfig

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -897,17 +897,11 @@ config DATA_SHIFT
897897

898898
config ARCH_FORCE_MAX_ORDER
899899
int "Order of maximal physically contiguous allocations"
900-
range 7 8 if PPC64 && PPC_64K_PAGES
901900
default "8" if PPC64 && PPC_64K_PAGES
902-
range 12 12 if PPC64 && !PPC_64K_PAGES
903901
default "12" if PPC64 && !PPC_64K_PAGES
904-
range 8 63 if PPC32 && PPC_16K_PAGES
905902
default "8" if PPC32 && PPC_16K_PAGES
906-
range 6 63 if PPC32 && PPC_64K_PAGES
907903
default "6" if PPC32 && PPC_64K_PAGES
908-
range 4 63 if PPC32 && PPC_256K_PAGES
909904
default "4" if PPC32 && PPC_256K_PAGES
910-
range 10 63
911905
default "10"
912906
help
913907
The kernel page allocator limits the size of maximal physically

0 commit comments

Comments
 (0)