summaryrefslogtreecommitdiff
path: root/sys/kern/kern_timeout.c
AgeCommit message (Collapse)Author
2001-09-12Rename timeout_init to timeout_startup to deconfuse a bit.Artur Grabowski
2001-08-23Remove even more leftovers from old timeouts.Artur Grabowski
2001-08-23Remove the old timeout legacy code.Miod Vallat
2001-03-28Add some DIAGNOSTIC checks that panic on some of the common mistakes.Artur Grabowski
2001-03-15Triggered mechanism allows a handler to figure out whether a givenConstantine Sapuntzakis
timeout is actually executing.
2001-02-16typo (incidentally, removed a bogus -k in the cvs file, the updateMarc Espie
will trigger $OpenBSD$ fill-in)
2000-06-20timeout_add: Remove the right timeout when we see that it is on the list.Artur Grabowski
2000-05-08from art@:Michael Shalayeff
in timeout_hardclock_update() check out if there is anything in the timeout queue before calculating the return value. thanks to Adam Rogoyski <rogoyski@cs.utexas.edu> for debugging and testing help.
2000-03-23Provide methods to check if a timeout was initalized and if it is scheduled.Artur Grabowski
2000-03-23Preserve the FIFO order of issued timeouts.Artur Grabowski
2000-03-23New API for timeouts. Replaces the old timeout()/untimeout() API andArtur Grabowski
makes it the callers responsibility to allocate resources for the timeouts. This is a KISS implementation and does _not_ solve the problems of slow handling of a large number of pending timeouts (this will be solved in future work) (although hardclock is now guarateed to take constant time for handling of timeouts). Old timeout() and untimeout() are implemented as wrappers around the new API and kept for compatibility. They will be removed as soon as all subsystems are converted to use the new API.