Merge branch 'akpm' (patches from Andrew)
[cascardo/linux.git] / arch / powerpc / Kconfig
index 927d2ab..65fba4c 100644 (file)
@@ -12,11 +12,6 @@ config 64BIT
        bool
        default y if PPC64
 
-config WORD_SIZE
-       int
-       default 64 if PPC64
-       default 32 if !PPC64
-
 config ARCH_PHYS_ADDR_T_64BIT
        def_bool PPC64 || PHYS_64BIT
 
@@ -101,7 +96,7 @@ config PPC
        select VIRT_TO_BUS if !PPC64
        select HAVE_IDE
        select HAVE_IOREMAP_PROT
-       select HAVE_EFFICIENT_UNALIGNED_ACCESS if !CPU_LITTLE_ENDIAN
+       select HAVE_EFFICIENT_UNALIGNED_ACCESS if !(CPU_LITTLE_ENDIAN && POWER7_CPU)
        select HAVE_KPROBES
        select HAVE_ARCH_KGDB
        select HAVE_KRETPROBES
@@ -113,7 +108,6 @@ config PPC
        select HAVE_DEBUG_KMEMLEAK
        select ARCH_HAS_SG_CHAIN
        select GENERIC_ATOMIC64 if PPC32
-       select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE
        select HAVE_PERF_EVENTS
        select HAVE_PERF_REGS
        select HAVE_PERF_USER_STACK_DUMP
@@ -167,6 +161,7 @@ config PPC
        select GENERIC_CPU_AUTOPROBE
        select HAVE_VIRT_CPU_ACCOUNTING
        select HAVE_ARCH_HARDENED_USERCOPY
+       select HAVE_KERNEL_GZIP
 
 config GENERIC_CSUM
        def_bool CPU_LITTLE_ENDIAN
@@ -637,7 +632,7 @@ config FORCE_MAX_ZONEORDER
        int "Maximum zone order"
        range 8 9 if PPC64 && PPC_64K_PAGES
        default "9" if PPC64 && PPC_64K_PAGES
-       range 9 13 if PPC64 && !PPC_64K_PAGES
+       range 13 13 if PPC64 && !PPC_64K_PAGES
        default "13" if PPC64 && !PPC_64K_PAGES
        range 9 64 if PPC32 && PPC_16K_PAGES
        default "9" if PPC32 && PPC_16K_PAGES