Oh, yes, I see. This should fix it.
r~
--- arch/alpha/kernel/entry.S.orig Tue Dec 4 18:40:53 2001
+++ arch/alpha/kernel/entry.S Tue Dec 4 18:46:33 2001
@@ -580,6 +580,10 @@
and $0,8,$0
beq $0,restore_all
ret_from_reschedule:
+ /* Turn off interrupts so that resched and signal delivery
+ checks are done atomically. */
+ addq $31,7,$16
+ call_pal PAL_swpipl
ldq $2,TASK_NEED_RESCHED($8)
lda $4,init_task_union
bne $2,reschedule
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/