diff options
-rw-r--r-- | arch/arc/kernel/entry.S | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/arc/kernel/entry.S b/arch/arc/kernel/entry.S index 666a486f1e7b..0c6d664d4a83 100644 --- a/arch/arc/kernel/entry.S +++ b/arch/arc/kernel/entry.S | |||
@@ -396,7 +396,9 @@ ARC_ENTRY EV_TLBProtV | |||
396 | 396 | ||
397 | bl do_misaligned_access | 397 | bl do_misaligned_access |
398 | 398 | ||
399 | DISCARD_CALLEE_SAVED_USER | 399 | ; TBD: optimize - do this only if a callee reg was involved |
400 | ; either a dst of emulated LD/ST or src with address-writeback | ||
401 | RESTORE_CALLEE_SAVED_USER | ||
400 | #else | 402 | #else |
401 | bl do_misaligned_error | 403 | bl do_misaligned_error |
402 | #endif | 404 | #endif |