dumb KSE question

Andrew Gallatin gallatin at cs.duke.edu
Fri Jul 11 07:08:57 PDT 2003


We have a driver which will block a thread in a cv_timewait_sig()
after it calls into driver via an ioctl.  Under libc_r, this will
naturally block the entire process until the driver wakes it up via a
cv_signal().

I assume that with KSE, the UTS will schedule another thread to run as
a result of calling the cv_timewait_sig()?  Ie, it won't block the
entire process?

Thanks,

Drew



More information about the freebsd-threads mailing list