hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/arch/m68k/coldfire/entry.S
....@@ -92,6 +92,8 @@
9292 jbsr syscall_trace_enter
9393 RESTORE_SWITCH_STACK
9494 addql #4,%sp
95
+ addql #1,%d0
96
+ jeq ret_from_exception
9597 movel %d3,%a0
9698 jbsr %a0@
9799 movel %d0,%sp@(PT_OFF_D0) /* save the return value */
....@@ -108,7 +110,7 @@
108110 btst #5,%sp@(PT_OFF_SR) /* check if returning to kernel */
109111 jeq Luser_return /* if so, skip resched, signals */
110112
111
-#ifdef CONFIG_PREEMPT
113
+#ifdef CONFIG_PREEMPTION
112114 movel %sp,%d1 /* get thread_info pointer */
113115 andl #-THREAD_SIZE,%d1 /* at base of kernel stack */
114116 movel %d1,%a0