aboutsummaryrefslogtreecommitdiffstats
path: root/arch/blackfin/mach-common/interrupt.S
diff options
context:
space:
mode:
Diffstat (limited to 'arch/blackfin/mach-common/interrupt.S')
-rw-r--r--arch/blackfin/mach-common/interrupt.S10
1 files changed, 5 insertions, 5 deletions
diff --git a/arch/blackfin/mach-common/interrupt.S b/arch/blackfin/mach-common/interrupt.S
index 8085ff1cce00..df984960cf90 100644
--- a/arch/blackfin/mach-common/interrupt.S
+++ b/arch/blackfin/mach-common/interrupt.S
@@ -109,10 +109,10 @@ __common_int_entry:
109 cc = r0 == 0; 109 cc = r0 == 0;
110 if cc jump .Lcommon_restore_context; 110 if cc jump .Lcommon_restore_context;
111#else /* CONFIG_IPIPE */ 111#else /* CONFIG_IPIPE */
112 call _do_irq; 112 pseudo_long_call _do_irq, p2;
113 SP += 12; 113 SP += 12;
114#endif /* CONFIG_IPIPE */ 114#endif /* CONFIG_IPIPE */
115 call _return_from_int; 115 pseudo_long_call _return_from_int, p2;
116.Lcommon_restore_context: 116.Lcommon_restore_context:
117 RESTORE_CONTEXT 117 RESTORE_CONTEXT
118 rti; 118 rti;
@@ -168,7 +168,7 @@ ENTRY(_evt_ivhw)
168 168
169 r0 = sp; /* stack frame pt_regs pointer argument ==> r0 */ 169 r0 = sp; /* stack frame pt_regs pointer argument ==> r0 */
170 SP += -12; 170 SP += -12;
171 call _trap_c; 171 pseudo_long_call _trap_c, p5;
172 SP += 12; 172 SP += 12;
173 173
174#ifdef EBIU_ERRMST 174#ifdef EBIU_ERRMST
@@ -179,7 +179,7 @@ ENTRY(_evt_ivhw)
179 w[p0] = r0.l; 179 w[p0] = r0.l;
180#endif 180#endif
181 181
182 call _ret_from_exception; 182 pseudo_long_call _ret_from_exception, p2;
183 183
184.Lcommon_restore_all_sys: 184.Lcommon_restore_all_sys:
185 RESTORE_ALL_SYS 185 RESTORE_ALL_SYS
@@ -223,7 +223,7 @@ ENTRY(_evt_system_call)
223#ifdef CONFIG_FRAME_POINTER 223#ifdef CONFIG_FRAME_POINTER
224 fp = 0; 224 fp = 0;
225#endif 225#endif
226 call _system_call; 226 pseudo_long_call _system_call, p2;
227 jump .Lcommon_restore_context; 227 jump .Lcommon_restore_context;
228ENDPROC(_evt_system_call) 228ENDPROC(_evt_system_call)
229 229