Re: stopping callouts
- From: Hans Petter Selasky <hselasky@xxxxxxx>
- Date: Fri, 1 Jun 2007 17:17:22 +0200
On Friday 01 June 2007 12:19, Artis Caune wrote:
Hello FreeBSD-hackers!
what is the right way to stop callout which is initialized with mutex:
callout_init_mtx(&callout_function, &my_mtx, 0);
should I lock mutex before calling callout_drain() or not?
man page says: callout_drain() is identical to callout_stop() and
if the callout has an associated mutex, then that mutex must be held
when callout_stop() is called.
You should call "callout_drain()" w/o any locks held, because this function
might sleep.
callout_drain() is not identical to callout_stop(). Then man-page should be
updated.
--HPS
_______________________________________________
freebsd-hackers@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@xxxxxxxxxxx"
- References:
- stopping callouts
- From: Artis Caune
- stopping callouts
- Prev by Date: stopping callouts
- Next by Date: Re: stopping callouts
- Previous by thread: stopping callouts
- Next by thread: Re: stopping callouts
- Index(es):
Relevant Pages
|