diff options
author | Joey Gouly <joey.gouly@arm.com> | 2022-09-09 15:43:11 +0300 |
---|---|---|
committer | Will Deacon <will@kernel.org> | 2022-09-10 16:46:28 +0300 |
commit | 3fe3fd5f30720b4afd3345cc186808125e7f5848 (patch) | |
tree | 3cd913759eaad03e6ee043059a82b142b8206611 /init | |
parent | d105d6920ec758125b69c0b097bf498348888a9d (diff) | |
download | linux-3fe3fd5f30720b4afd3345cc186808125e7f5848.tar.xz |
arm64: mm: fix resume for 52-bit enabled builds
__cpu_setup() was changed to take the actual number of VA bits in x0,
however the resume path was not updated at the same time.
Load `vabits_actual` in the resume path, to ensure that the correct
number of VA bits is used.
This fixes booting v6.0-rc kernels on my Juno.
Signed-off-by: Joey Gouly <joey.gouly@arm.com>
Fixes: 0aaa68532e9d ("arm64: mm: fix booting with 52-bit address space")
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Will Deacon <will@kernel.org>
Cc: Ard Biesheuvel <ardb@kernel.org>
Acked-by: Ard Biesheuvel <ardb@kernel.org>
Link: https://lore.kernel.org/r/20220909124311.38489-1-joey.gouly@arm.com
Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions