freebsd-dev/share/man
Hans Petter Selasky 9acc0eafd7 Implement callout_drain_async(), inspired by the projects/hps_head
branch.

This function is used to drain a callout via a callback instead of
blocking the caller until the drain is complete. Refer to the
callout_drain_async() manual page for a detailed description.

Limitation: If a lock is used with the callout, the callout can only
be drained asynchronously one time unless the callout_init_mtx()
function is called again. This limitation is not present in
projects/hps_head and will require more invasive changes to the
timeout code, which was not in the scope of this patch.

Differential Revision:	https://reviews.freebsd.org/D3521
Reviewed by:		wblock
MFC after:		1 month
2015-09-14 10:52:26 +00:00
..
man1 Add META_MODE support. 2015-06-13 19:20:56 +00:00
man3 Make the system queue header file fully usable within C++ programs by 2015-06-28 21:06:45 +00:00
man4 CTL documentation update, mostly for HA. 2015-09-12 10:23:23 +00:00
man5 Detect badly behaved coredump note helpers 2015-09-03 20:32:10 +00:00
man6 Add META_MODE support. 2015-06-13 19:20:56 +00:00
man7 It's 2015, and some people are still trying to use fdisk and then 2015-09-02 14:08:43 +00:00
man8 It's 2015, and some people are still trying to use fdisk and then 2015-09-02 14:08:43 +00:00
man9 Implement callout_drain_async(), inspired by the projects/hps_head 2015-09-14 10:52:26 +00:00
Makefile Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00