summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/Makefile
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2020-02-25 18:35:38 +0100
committerMichael Ellerman <mpe@ellerman.id.au>2020-04-01 04:42:14 +0200
commit702f0980522239bc7fd1360b24f722a90b6b4418 (patch)
tree9345ee57b7a02a9fbc220c3e527f6808c3f6d7fe /arch/powerpc/kernel/Makefile
parentpowerpc/64s: Implement interrupt exit logic in C (diff)
downloadlinux-702f0980522239bc7fd1360b24f722a90b6b4418.tar.xz
linux-702f0980522239bc7fd1360b24f722a90b6b4418.zip
powerpc/64s/exception: Remove lite interrupt return
Regular interrupt return restores NVGPRS whereas lite returns do not. This is clumsy: most interrupts can return without restoring NVGPRS in most of the time, but there are special cases that require it (when registers have been modified by the kernel). So change interrupt return to not restore NVGPRS, and have interrupt handlers restore them explicitly in the cases that requires it. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/20200225173541.1549955-30-npiggin@gmail.com
Diffstat (limited to 'arch/powerpc/kernel/Makefile')
0 files changed, 0 insertions, 0 deletions