|
@@ -136,7 +136,7 @@ Luser_return:
|
|
|
movel %sp,%d1 /* get thread_info pointer */
|
|
|
andl #-THREAD_SIZE,%d1 /* at base of kernel stack */
|
|
|
movel %d1,%a0
|
|
|
- movel %a0@(TINFO_FLAGS),%d1 /* get thread_info->flags */
|
|
|
+ moveb %a0@(TINFO_FLAGS+3),%d1 /* thread_info->flags (low 8 bits) */
|
|
|
jne Lwork_to_do /* still work to do */
|
|
|
|
|
|
Lreturn:
|
|
@@ -148,8 +148,6 @@ Lwork_to_do:
|
|
|
btst #TIF_NEED_RESCHED,%d1
|
|
|
jne reschedule
|
|
|
|
|
|
- /* GERG: do we need something here for TRACEing?? */
|
|
|
-
|
|
|
Lsignal_return:
|
|
|
subql #4,%sp /* dummy return address */
|
|
|
SAVE_SWITCH_STACK
|