arch: simplify architecture specific page size configuration
authorArnd Bergmann <arnd@arndb.de>
Mon, 26 Feb 2024 16:14:12 +0000 (17:14 +0100)
committerArnd Bergmann <arnd@arndb.de>
Wed, 6 Mar 2024 18:29:03 +0000 (19:29 +0100)
commitd3e5bab923d35f73c74f6dbbb761988d4f58f878
treec7cdb963454ddeb0807957ed4af4b23751050074
parentba89f9c8ccbad3998cbfbf4012eff182f77b42aa
arch: simplify architecture specific page size configuration

arc, arm64, parisc and powerpc all have their own Kconfig symbols
in place of the common CONFIG_PAGE_SIZE_4KB symbols. Change these
so the common symbols are the ones that are actually used, while
leaving the arhcitecture specific ones as the user visible
place for configuring it, to avoid breaking user configs.

Reviewed-by: Christophe Leroy <christophe.leroy@csgroup.eu> (powerpc32)
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Acked-by: Helge Deller <deller@gmx.de> # parisc
Reviewed-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
arch/arc/Kconfig
arch/arc/include/uapi/asm/page.h
arch/arm64/Kconfig
arch/arm64/include/asm/page-def.h
arch/parisc/Kconfig
arch/parisc/include/asm/page.h
arch/powerpc/Kconfig
arch/powerpc/include/asm/page.h
scripts/gdb/linux/constants.py.in
scripts/gdb/linux/mm.py