powerpc/mm: Remove PPC_MM_SLICES #ifdef for book3s64
authorAneesh Kumar K.V <aneesh.kumar@linux.ibm.com>
Wed, 17 Apr 2019 13:03:47 +0000 (18:33 +0530)
committerMichael Ellerman <mpe@ellerman.id.au>
Sun, 21 Apr 2019 13:12:38 +0000 (23:12 +1000)
Book3s64 always have PPC_MM_SLICES enabled. So remove the unncessary #ifdef

Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/include/asm/book3s/64/mmu.h
arch/powerpc/include/asm/book3s/64/slice.h

index a809bdd77322783d4109be90ef0d888fdcf682df..afe10dd11c6823aade537b4f643227e1456bb3a1 100644 (file)
@@ -138,7 +138,6 @@ typedef struct {
        /* NPU NMMU context */
        struct npu_context *npu_context;
 
-#ifdef CONFIG_PPC_MM_SLICES
         /* SLB page size encodings*/
        unsigned char low_slices_psize[BITS_PER_LONG / BITS_PER_BYTE];
        unsigned char high_slices_psize[SLICE_ARRAY_SIZE];
@@ -151,9 +150,6 @@ typedef struct {
        struct slice_mask mask_16m;
        struct slice_mask mask_16g;
 # endif
-#else
-       u16 sllp;               /* SLB page size encoding */
-#endif
        unsigned long vdso_base;
 #ifdef CONFIG_PPC_SUBPAGE_PROT
        struct subpage_prot_table spt;
index db0dedab65eec5d9ca1cce42f8358fffb918cf6c..062e11136e9c4e28bc508eaab2562dc3b194d9cf 100644 (file)
@@ -2,8 +2,6 @@
 #ifndef _ASM_POWERPC_BOOK3S_64_SLICE_H
 #define _ASM_POWERPC_BOOK3S_64_SLICE_H
 
-#ifdef CONFIG_PPC_MM_SLICES
-
 #define SLICE_LOW_SHIFT                28
 #define SLICE_LOW_TOP          (0x100000000ul)
 #define SLICE_NUM_LOW          (SLICE_LOW_TOP >> SLICE_LOW_SHIFT)
 #define SLICE_NUM_HIGH         (H_PGTABLE_RANGE >> SLICE_HIGH_SHIFT)
 #define GET_HIGH_SLICE_INDEX(addr)     ((addr) >> SLICE_HIGH_SHIFT)
 
-#else /* CONFIG_PPC_MM_SLICES */
-
-#define get_slice_psize(mm, addr)      ((mm)->context.user_psize)
-#define slice_set_user_psize(mm, psize)                \
-do {                                           \
-       (mm)->context.user_psize = (psize);     \
-       (mm)->context.sllp = SLB_VSID_USER | mmu_psize_defs[(psize)].sllp; \
-} while (0)
-
-#endif /* CONFIG_PPC_MM_SLICES */
-
 #endif /* _ASM_POWERPC_BOOK3S_64_SLICE_H */