await & asleep

Scott Long scottl at
Tue Jul 26 15:45:59 GMT 2005

Norbert Koch wrote:
> Hello.
> The functions await() and asleep() in kern_synch.c
> Is this comment still valid? Does anyone have used
> those functions successfully? Should I better not
> use them in my device driver code for RELENG_4?
> How do I correctly cancel a request (as I should do
> according to the man page): "asleep (NULL, 0, NULL, 0)"?
> Any help appreciated.
> Norbert

The await family was removed in 5.x and beyond, so trying to
use them in 4.x will make your driver very unportable.  There
are better ways than await to handle delayed events.


More information about the freebsd-hackers mailing list