[PATCH v6 1/3] arm64: Change the on_*stack functions to take a size argument

Will Deacon will at kernel.org
Wed May 26 15:15:42 PDT 2021


On Wed, 26 May 2021 10:49:25 -0700, Peter Collingbourne wrote:
> unwind_frame() was previously implicitly checking that the frame
> record is in bounds of the stack by enforcing that FP is both aligned
> to 16 and in bounds of the stack. Once the FP alignment requirement
> is relaxed to 8 this will not be sufficient because it does not
> account for the case where FP points to 8 bytes before the end of the
> stack.
> 
> [...]

Applied first two patches to arm64 (for-next/stacktrace), thanks!

[1/3] arm64: Change the on_*stack functions to take a size argument
      https://git.kernel.org/arm64/c/76734d26b541
[2/3] arm64: stacktrace: Relax frame record alignment requirement to 8 bytes
      https://git.kernel.org/arm64/c/33c222aeda14

I've applied the last patch to for-next/kasan in case of conflicts:

[3/3] kasan: arm64: support specialized outlined tag mismatch checks
      https://git.kernel.org/arm64/c/4a202e12724c

Cheers,
-- 
Will

https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev



More information about the linux-arm-kernel mailing list