On Sun, Feb 04, 2018 at 04:00:04PM +1100, Michael Ellerman wrote: > From: Nicholas Piggin <npiggin@xxxxxxxxx> > > commit c7305645eb0c1621351cfc104038831ae87c0053 upstream. > > In the SLB miss handler we may be returning to user or kernel. We need > to add a check early on and save the result in the cr4 register, and > then we bifurcate the return path based on that. > > Signed-off-by: Nicholas Piggin <npiggin@xxxxxxxxx> > [mpe: Backport to 4.4 based on patch from Balbir] > Signed-off-by: Michael Ellerman <mpe@xxxxxxxxxxxxxx> > --- > arch/powerpc/kernel/exceptions-64s.S | 22 ++++++++++++++++++++-- > 1 file changed, 20 insertions(+), 2 deletions(-) also applied to 4.9.y