]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - arch/powerpc/kernel/exceptions-64s.S
powerpc/64s: Avoid saving faulting address into EX_DAR in SLB miss
authorNicholas Piggin <npiggin@gmail.com>
Sun, 21 May 2017 13:15:43 +0000 (23:15 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Tue, 20 Jun 2017 12:21:50 +0000 (22:21 +1000)
commit7c28f04828dc8321cb234b2ad57266b9f902add0
tree669166f0300e5f3ae7a52ce8e41f0693cef0f59a
parentd59afffdf04c66c09085160706297ec55833533c
powerpc/64s: Avoid saving faulting address into EX_DAR in SLB miss

The EX_DAR save area is only used in exceptional cases. With r3 no
longer clobbered by slb_allocate_realmode, saving faulting address to
EX_DAR can be deferred to those cases.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/kernel/exceptions-64s.S