Subject: CVS commit: src/sys
To: None <source-changes@netbsd.org>
From: Nathan J Williams <nathanw@netbsd.org>
List: source-changes
Date: 02/04/2003 01:39:42
Module Name:	src
Committed By:	nathanw
Date:		Mon Feb  3 23:39:42 UTC 2003

Modified Files:
	src/sys/kern: kern_time.c
	src/sys/sys: time.h

Log Message:
Prevent one timer from overrunning another with the current userret
mechanism by keeping a list (bitset) of which timers have fired and using
that list in the upcall (Does this sound familiar? SEND HELP NEED SIGINFO).

Provoke the idle LWP into running again with setrunnable(sa->sa_idle)
instead of a wakeup() call, since we know what it is.


To generate a diff of this commit:
cvs rdiff -r1.63 -r1.64 src/sys/kern/kern_time.c
cvs rdiff -r1.35 -r1.36 src/sys/sys/time.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.