arm64: expose number of page table levels on Kconfig level
We would want to use number of page table level to define mm_struct. Let's expose it as CONFIG_PGTABLE_LEVELS. ARM64_PGTABLE_LEVELS is renamed to PGTABLE_LEVELS and defined before sourcing init/Kconfig: arch/Kconfig will define default value and it's sourced from init/Kconfig. Signed-off-by:Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Acked-by:
Catalin Marinas <catalin.marinas@arm.com> Cc: Will Deacon <will.deacon@arm.com> Tested-by:
Guenter Roeck <linux@roeck-us.net> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
Showing
- arch/arm64/Kconfig 7 additions, 7 deletionsarch/arm64/Kconfig
- arch/arm64/include/asm/kvm_mmu.h 2 additions, 2 deletionsarch/arm64/include/asm/kvm_mmu.h
- arch/arm64/include/asm/page.h 2 additions, 2 deletionsarch/arm64/include/asm/page.h
- arch/arm64/include/asm/pgalloc.h 4 additions, 4 deletionsarch/arm64/include/asm/pgalloc.h
- arch/arm64/include/asm/pgtable-hwdef.h 3 additions, 3 deletionsarch/arm64/include/asm/pgtable-hwdef.h
- arch/arm64/include/asm/pgtable-types.h 6 additions, 6 deletionsarch/arm64/include/asm/pgtable-types.h
- arch/arm64/include/asm/pgtable.h 4 additions, 4 deletionsarch/arm64/include/asm/pgtable.h
- arch/arm64/include/asm/tlb.h 2 additions, 2 deletionsarch/arm64/include/asm/tlb.h
- arch/arm64/mm/mmu.c 2 additions, 2 deletionsarch/arm64/mm/mmu.c
Loading
Please register or sign in to comment