diff options
author | Nicholas Piggin <npiggin@gmail.com> | 2020-02-26 03:35:38 +1000 |
---|---|---|
committer | Michael Ellerman <mpe@ellerman.id.au> | 2020-04-01 13:42:14 +1100 |
commit | 702f0980522239bc7fd1360b24f722a90b6b4418 (patch) | |
tree | 9345ee57b7a02a9fbc220c3e527f6808c3f6d7fe /arch/powerpc/kernel/syscall_64.c | |
parent | 6cc0c16d82f889f0083f3608237189afb55b67be (diff) |
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/syscall_64.c')
0 files changed, 0 insertions, 0 deletions