[PATCH 0/2] arm64: Further fixes to the linear address checking

Catalin Marinas catalin.marinas at arm.com
Tue Feb 2 12:46:51 EST 2021


On Mon, 1 Feb 2021 19:06:32 +0000, Catalin Marinas wrote:
> There some history to virt_addr_valid() that goes back to 5.4. It seems
> to have been ok prior to this kernel, however, the VA reshuffling in
> commit 14c127c957c1 ("arm64: mm: Flip kernel VA space") broke it. The
> subsequent fix 68dd8ef32162 ("arm64: memory: Fix virt_addr_valid() using
> __is_lm_address()") partially addressed it but it left virt_addr_valid()
> returning true for user addresses (or NULL).
> 
> [...]

Applied to arm64 (for-next/fixes), thanks!

[1/2] arm64: Do not pass tagged addresses to __is_lm_address()
      https://git.kernel.org/arm64/c/91cb2c8b072e
[2/2] arm64: Use simpler arithmetics for the linear map macros
      https://git.kernel.org/arm64/c/22cd5edb2d9c

-- 
Catalin




More information about the linux-arm-kernel mailing list