powerpc: Fix DAR reporting when alignment handler faults

Michael Ellerman patch-notifications at ellerman.id.au
Fri Sep 1 23:29:57 AEST 2017


On Thu, 2017-08-24 at 10:49:57 UTC, Michael Ellerman wrote:
> Anton noticed that if we fault part way through emulating an unaligned
> instruction, we don't update the DAR to reflect that.
> 
> The DAR value is eventually reported back to userspace as the address
> in the SEGV signal, and if userspace is using that value to demand
> fault then it can be confused by us not setting the value correctly.
> 
> This patch is ugly as hell, but is intended to be the minimal fix and
> back ports easily.
> 
> Signed-off-by: Michael Ellerman <mpe at ellerman.id.au>

Applied to powerpc next.

https://git.kernel.org/powerpc/c/f9effe925039cf54489b5c04e0d400

cheers


More information about the Linuxppc-dev mailing list