diff options
-rw-r--r-- | arch/avr32/kernel/entry-avr32b.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/avr32/kernel/entry-avr32b.S b/arch/avr32/kernel/entry-avr32b.S index df6c747658c1..8cf16d7a7040 100644 --- a/arch/avr32/kernel/entry-avr32b.S +++ b/arch/avr32/kernel/entry-avr32b.S | |||
@@ -316,8 +316,8 @@ save_full_context_ex: | |||
316 | 316 | ||
317 | /* Low-level exception handlers */ | 317 | /* Low-level exception handlers */ |
318 | handle_critical: | 318 | handle_critical: |
319 | pushm r12 | 319 | sub sp, 4 |
320 | pushm r0-r12 | 320 | stmts --sp, r0-lr |
321 | rcall save_full_context_ex | 321 | rcall save_full_context_ex |
322 | mfsr r12, SYSREG_ECR | 322 | mfsr r12, SYSREG_ECR |
323 | mov r11, sp | 323 | mov r11, sp |