arm64: Mandate VMAP_STACK

On arm64, VMAP_STACK has been enabled by default for a while now, and
the only reason to disable it was a historical lack of support for
KASAN_VMALLOC. Today there's no good reason to disable VMAP_STACK.

Mandate VMAP_STACK, which will allow code to be simplified in
subsequent patches.

Suggested-by: Will Deacon <will@kernel.org>
Signed-off-by: Breno Leitao <leitao@debian.org>
Acked-by: Ard Biesheuvel <ardb@kernel.org>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Link: https://lore.kernel.org/r/20250707-arm64_vmap-v1-1-8de98ca0f91c@debian.org
Signed-off-by: Will Deacon <will@kernel.org>
This commit is contained in:
Breno Leitao 2025-07-07 09:01:01 -07:00 committed by Will Deacon
parent ef8923e6c0
commit ef6861b8e6
1 changed files with 1 additions and 0 deletions

View File

@ -279,6 +279,7 @@ config ARM64
select HAVE_SOFTIRQ_ON_OWN_STACK select HAVE_SOFTIRQ_ON_OWN_STACK
select USER_STACKTRACE_SUPPORT select USER_STACKTRACE_SUPPORT
select VDSO_GETRANDOM select VDSO_GETRANDOM
select VMAP_STACK
help help
ARM 64-bit (AArch64) Linux support. ARM 64-bit (AArch64) Linux support.