diff options
author | David S. Miller <davem@davemloft.net> | 2012-04-13 16:56:46 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-04-13 16:56:46 -0400 |
commit | 78b7e3d02da71796a6060208e4a1a606e40ae197 (patch) | |
tree | 30d025d0a41a8ee95138d7c844a7ccfd1327479a /arch/sparc/kernel/rtrap_64.S | |
parent | 3423166fdbc2444bf3a4a27af1d7508364a17be7 (diff) |
sparc64: Remove trap return code which is now unnecessary.
Noticed by Linus.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc/kernel/rtrap_64.S')
-rw-r--r-- | arch/sparc/kernel/rtrap_64.S | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/arch/sparc/kernel/rtrap_64.S b/arch/sparc/kernel/rtrap_64.S index 9171fc238def..afa2a9e3d0a0 100644 --- a/arch/sparc/kernel/rtrap_64.S +++ b/arch/sparc/kernel/rtrap_64.S | |||
@@ -73,18 +73,8 @@ rtrap_nmi: ldx [%sp + PTREGS_OFF + PT_V9_TSTATE], %l1 | |||
73 | .globl rtrap_irq, rtrap, irqsz_patchme, rtrap_xcall | 73 | .globl rtrap_irq, rtrap, irqsz_patchme, rtrap_xcall |
74 | rtrap_irq: | 74 | rtrap_irq: |
75 | rtrap: | 75 | rtrap: |
76 | #ifndef CONFIG_SMP | ||
77 | sethi %hi(__cpu_data), %l0 | ||
78 | lduw [%l0 + %lo(__cpu_data)], %l1 | ||
79 | #else | ||
80 | sethi %hi(__cpu_data), %l0 | ||
81 | or %l0, %lo(__cpu_data), %l0 | ||
82 | lduw [%l0 + %g5], %l1 | ||
83 | #endif | ||
84 | cmp %l1, 0 | ||
85 | |||
86 | /* mm/ultra.S:xcall_report_regs KNOWS about this load. */ | 76 | /* mm/ultra.S:xcall_report_regs KNOWS about this load. */ |
87 | ldx [%sp + PTREGS_OFF + PT_V9_TSTATE], %l1 | 77 | ldx [%sp + PTREGS_OFF + PT_V9_TSTATE], %l1 |
88 | rtrap_xcall: | 78 | rtrap_xcall: |
89 | sethi %hi(0xf << 20), %l4 | 79 | sethi %hi(0xf << 20), %l4 |
90 | and %l1, %l4, %l4 | 80 | and %l1, %l4, %l4 |