aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/Kconfig
diff options
context:
space:
mode:
authorArd Biesheuvel <ardb@kernel.org>2022-08-26 18:48:00 +0200
committerWill Deacon <will@kernel.org>2022-09-01 12:02:39 +0100
commit5fbc49cef91916140a305f22f7430e9a7ea0c6b4 (patch)
tree6330fdc85832cfe957ae1ccce93822e589b3846f /arch/arm64/Kconfig
parentperf/arm_pmu_platform: fix tests for platform_get_irq() failure (diff)
downloadlinux-dev-5fbc49cef91916140a305f22f7430e9a7ea0c6b4.tar.xz
linux-dev-5fbc49cef91916140a305f22f7430e9a7ea0c6b4.zip
arm64: mm: Reserve enough pages for the initial ID map
The logic that conditionally allocates one additional page at each swapper page table level if KASLR is enabled is also applied to the initial ID map, now that we have started using the same set of macros to allocate the space for it. However, the placement of the kernel in physical memory might result in additional pages being needed at any level, even if KASLR is disabled in the build. So account for this in the computation. Fixes: c3cee924bd85 ("arm64: head: cover entire kernel image in initial ID map") Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Link: https://lore.kernel.org/r/20220826164800.2059148-1-ardb@kernel.org Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions