diff options
Diffstat (limited to 'arch/arm/mach-ep93xx/crunch-bits.S')
-rw-r--r-- | arch/arm/mach-ep93xx/crunch-bits.S | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/mach-ep93xx/crunch-bits.S b/arch/arm/mach-ep93xx/crunch-bits.S index e96923a3017b..ee0be2af5c61 100644 --- a/arch/arm/mach-ep93xx/crunch-bits.S +++ b/arch/arm/mach-ep93xx/crunch-bits.S | |||
@@ -198,7 +198,7 @@ crunch_load: | |||
198 | get_thread_info r10 | 198 | get_thread_info r10 |
199 | #endif | 199 | #endif |
200 | 2: dec_preempt_count r10, r3 | 200 | 2: dec_preempt_count r10, r3 |
201 | mov pc, lr | 201 | ret lr |
202 | 202 | ||
203 | /* | 203 | /* |
204 | * Back up crunch regs to save area and disable access to them | 204 | * Back up crunch regs to save area and disable access to them |
@@ -277,7 +277,7 @@ ENTRY(crunch_task_copy) | |||
277 | mov r3, lr @ preserve return address | 277 | mov r3, lr @ preserve return address |
278 | bl crunch_save | 278 | bl crunch_save |
279 | msr cpsr_c, ip @ restore interrupt mode | 279 | msr cpsr_c, ip @ restore interrupt mode |
280 | mov pc, r3 | 280 | ret r3 |
281 | 281 | ||
282 | /* | 282 | /* |
283 | * Restore crunch state from given memory address | 283 | * Restore crunch state from given memory address |
@@ -310,4 +310,4 @@ ENTRY(crunch_task_restore) | |||
310 | mov r3, lr @ preserve return address | 310 | mov r3, lr @ preserve return address |
311 | bl crunch_load | 311 | bl crunch_load |
312 | msr cpsr_c, ip @ restore interrupt mode | 312 | msr cpsr_c, ip @ restore interrupt mode |
313 | mov pc, r3 | 313 | ret r3 |