summaryrefslogtreecommitdiff
path: root/drivers/leds/leds-powernv.c
diff options
context:
space:
mode:
authorSamuel Mendoza-Jonas <sam.mj@au1.ibm.com>2015-07-22 08:50:51 +0300
committerMichael Ellerman <mpe@ellerman.id.au>2015-08-20 11:19:09 +0300
commite72bb8a5a884d022231149d407653923a1d79e53 (patch)
treeb07c26c87efccbab40ecf5ca96665bd6df8afa3e /drivers/leds/leds-powernv.c
parentffebf5f391dfa9da3e086abad3eef7d3e5300249 (diff)
downloadlinux-e72bb8a5a884d022231149d407653923a1d79e53.tar.xz
powerpc/powernv: Reset HILE before kexec_sequence()
On powernv secondary cpus are returned to OPAL, and will then enter the target kernel in big-endian. However if it is set the HILE bit will persist, causing the first exception in the target kernel to be delivered in litte-endian regardless of the current endianness. If running on top of OPAL make sure the HILE bit is reset once we've finished waiting for all of the secondaries to be returned to OPAL. Signed-off-by: Samuel Mendoza-Jonas <sam.mj@au1.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'drivers/leds/leds-powernv.c')
0 files changed, 0 insertions, 0 deletions