summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/irq.c
diff options
context:
space:
mode:
authorNicholas Piggin2017-08-11 18:39:01 +0200
committerMichael Ellerman2017-08-23 15:11:28 +0200
commitc05f0be888225f7228f81825730da3c9ba2088cb (patch)
treef96e66e3e48fdc3acd16678e4fb60d1c9298649e /arch/powerpc/kernel/irq.c
parentpowerpc/64s: Optimise clearing of MSR_EE in masked_[H]interrupt() (diff)
downloadkernel-qcow2-linux-c05f0be888225f7228f81825730da3c9ba2088cb.tar.gz
kernel-qcow2-linux-c05f0be888225f7228f81825730da3c9ba2088cb.tar.xz
kernel-qcow2-linux-c05f0be888225f7228f81825730da3c9ba2088cb.zip
powerpc/64s: masked_interrupt() returns to kernel so avoid restoring r13
Places in the kernel where r13 is not the PACA pointer must have maskable interrupts disabled, so r13 does not have to be restored when returning from a soft-masked interrupt. We should never have interrupts soft disabled when we're in user space. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/kernel/irq.c')
0 files changed, 0 insertions, 0 deletions