ARM: mm: switch to swapper_pg_dir early for vmap'ed stack
authorArd Biesheuvel <ardb@kernel.org>
Mon, 24 Jan 2022 18:51:58 +0000 (19:51 +0100)
committerArd Biesheuvel <ardb@kernel.org>
Mon, 24 Jan 2022 19:37:55 +0000 (20:37 +0100)
commit8b806b82bc804ce8d254ea87d48eaa390451eac4
tree8a05ac7a6856c676aadd6508efc443fff0850ddb
parent5fe41793bc78d9bb47fea37d1a16984ad6cf294b
ARM: mm: switch to swapper_pg_dir early for vmap'ed stack

When onlining a CPU, switch to swapper_pg_dir as soon as possible so
that it is guaranteed that the vmap'ed stack is mapped before it is
used.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
arch/arm/Kconfig
arch/arm/kernel/head.S
arch/arm/kernel/sleep.S