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 666a486..0c6d664 100644 --- a/arch/arc/kernel/entry.S +++ b/arch/arc/kernel/entry.S @@ -396,7 +396,9 @@ ARC_ENTRY EV_TLBProtV bl do_misaligned_access - DISCARD_CALLEE_SAVED_USER + ; TBD: optimize - do this only if a callee reg was involved + ; either a dst of emulated LD/ST or src with address-writeback + RESTORE_CALLEE_SAVED_USER #else bl do_misaligned_error #endif |