diff options
| -rw-r--r-- | arch/m68knommu/platform/coldfire/entry.S | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/arch/m68knommu/platform/coldfire/entry.S b/arch/m68knommu/platform/coldfire/entry.S index 1e3c0dcbd7ac..3b471c0da24a 100644 --- a/arch/m68knommu/platform/coldfire/entry.S +++ b/arch/m68knommu/platform/coldfire/entry.S | |||
| @@ -215,19 +215,8 @@ ENTRY(fasthandler) | |||
| 215 | RESTORE_LOCAL | 215 | RESTORE_LOCAL |
| 216 | 216 | ||
| 217 | ENTRY(ret_from_interrupt) | 217 | ENTRY(ret_from_interrupt) |
| 218 | moveb %sp@(PT_SR),%d0 | 218 | /* the fasthandler is confusing me, haven't seen any user */ |
| 219 | andl #0x7,%d0 | 219 | jmp ret_from_exception |
| 220 | jeq 1f | ||
| 221 | |||
| 222 | RESTORE_ALL | ||
| 223 | |||
| 224 | 1: | ||
| 225 | /* check if we need to do software interrupts */ | ||
| 226 | movel irq_stat+CPUSTAT_SOFTIRQ_PENDING,%d0 | ||
| 227 | jeq ret_from_exception | ||
| 228 | |||
| 229 | pea ret_from_exception | ||
| 230 | jmp do_softirq | ||
| 231 | 220 | ||
| 232 | /* | 221 | /* |
| 233 | * Beware - when entering resume, prev (the current task) is | 222 | * Beware - when entering resume, prev (the current task) is |
