Skip to content

Commit

Permalink
sh: Delete unnecessary mov in the interrupt exception entry point.
Browse files Browse the repository at this point in the history
The INTEVT read at interrupt exception entry is uneccessary, as the read
is deferred until we are ready to enter do_IRQ(). The kgdb nmi path still
requires it, so move it there.

Signed-off-by: Aoi Shinkai <shinkoi2005@gmail.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
  • Loading branch information
Aoi Shinkai authored and Paul Mundt committed Dec 22, 2008
1 parent 06be372 commit bd40e81
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions arch/sh/kernel/cpu/sh3/entry.S
Original file line number Diff line number Diff line change
Expand Up @@ -376,9 +376,9 @@ tlb_miss:
!
.balign 512,0,512
interrupt:
mov.l 2f, k2
mov.l 3f, k3
#if defined(CONFIG_KGDB_NMI)
mov.l 2f, k2
! Debounce (filter nested NMI)
mov.l @k2, k0
mov.l 5f, k1
Expand All @@ -390,6 +390,7 @@ interrupt:
rte
nop
.align 2
2: .long INTEVT
5: .long NMI_VEC
6: .long in_nmi
0:
Expand All @@ -399,7 +400,6 @@ interrupt:

.align 2
1: .long EXPEVT
2: .long INTEVT
3: .long ret_from_irq
4: .long ret_from_exception

Expand Down

0 comments on commit bd40e81

Please sign in to comment.