|
@@ -53,8 +53,9 @@ fast_work_pending:
|
|
work_pending:
|
|
work_pending:
|
|
tst r1, #_TIF_NEED_RESCHED
|
|
tst r1, #_TIF_NEED_RESCHED
|
|
bne work_resched
|
|
bne work_resched
|
|
- tst r1, #_TIF_SIGPENDING|_TIF_NOTIFY_RESUME
|
|
|
|
- beq no_work_pending
|
|
|
|
|
|
+ /*
|
|
|
|
+ * TIF_SIGPENDING or TIF_NOTIFY_RESUME must've been set if we got here
|
|
|
|
+ */
|
|
mov r0, sp @ 'regs'
|
|
mov r0, sp @ 'regs'
|
|
mov r2, why @ 'syscall'
|
|
mov r2, why @ 'syscall'
|
|
tst r1, #_TIF_SIGPENDING @ delivering a signal?
|
|
tst r1, #_TIF_SIGPENDING @ delivering a signal?
|