cvs commit: src/sys/dev/fdc fdc.c fdcvar.h
jhb at FreeBSD.org
Fri Sep 24 12:14:36 PDT 2004
On Thursday 23 September 2004 09:45 pm, M. Warner Losh wrote:
> In message: <200409232135.31918.jhb at FreeBSD.org>
> John Baldwin <jhb at FreeBSD.org> writes:
> : What about someone else's interrupt preempting you?
> Do others sleep on the thread pointer? Are there other wakeups in the
> system that could wake up the msleep than in the exit1() code?
There are other wakeups on the proc pointer (not thread) for things like
PPWAIT but kthread's don't use PPWAIT (vfork(2) semantics basically).
However, the ambiguity there is why I would like to change that interface so
that kthread_exit() takes a condition variable as a pointer perhaps.
John Baldwin <jhb at FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve" = http://www.FreeBSD.org
More information about the cvs-all