diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2010-10-11 23:29:28 -0400 |
---|---|---|
committer | Geert Uytterhoeven <geert@linux-m68k.org> | 2011-01-07 08:06:59 -0500 |
commit | d1574df7e01d427c2ed80ada11433a72907ca472 (patch) | |
tree | a2009894be6fc3c429fbec70e15cf1e0d4485a5e /arch/m68knommu/platform/coldfire/entry.S | |
parent | 710e91e455caf5cfec02892d667b41f312ec166c (diff) |
m68knommu: Handle multiple pending signals
we shouldn't bugger off to userland when there still are
pending signals; among other things it makes e.g. SIGSEGV
triggered by failure to build a sigframe to be delivered
_now_ and not when we hit the next syscall or interrupt.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Acked-by: Greg Ungerer <gerg@uclinux.org>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Diffstat (limited to 'arch/m68knommu/platform/coldfire/entry.S')
-rw-r--r-- | arch/m68knommu/platform/coldfire/entry.S | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/m68knommu/platform/coldfire/entry.S b/arch/m68knommu/platform/coldfire/entry.S index ed2878829db..e1debc8285e 100644 --- a/arch/m68knommu/platform/coldfire/entry.S +++ b/arch/m68knommu/platform/coldfire/entry.S | |||
@@ -171,7 +171,7 @@ Lsignal_return: | |||
171 | addql #4,%sp | 171 | addql #4,%sp |
172 | RESTORE_SWITCH_STACK | 172 | RESTORE_SWITCH_STACK |
173 | addql #4,%sp | 173 | addql #4,%sp |
174 | jmp Lreturn | 174 | jmp Luser_return |
175 | 175 | ||
176 | /* | 176 | /* |
177 | * This is the generic interrupt handler (for all hardware interrupt | 177 | * This is the generic interrupt handler (for all hardware interrupt |