svn commit: r287780 - in head: share/man/man9 sys/kern sys/sys
Gleb Smirnoff
glebius at FreeBSD.org
Wed Sep 16 22:06:02 UTC 2015
Hans,
On Mon, Sep 14, 2015 at 10:52:27AM +0000, Hans Petter Selasky wrote:
H> Author: hselasky
H> Date: Mon Sep 14 10:52:26 2015
H> New Revision: 287780
H> URL: https://svnweb.freebsd.org/changeset/base/287780
H>
H> Log:
H> Implement callout_drain_async(), inspired by the projects/hps_head
H> branch.
H>
H> This function is used to drain a callout via a callback instead of
H> blocking the caller until the drain is complete. Refer to the
H> callout_drain_async() manual page for a detailed description.
H>
H> Limitation: If a lock is used with the callout, the callout can only
H> be drained asynchronously one time unless the callout_init_mtx()
H> function is called again. This limitation is not present in
H> projects/hps_head and will require more invasive changes to the
H> timeout code, which was not in the scope of this patch.
H>
H> Differential Revision: https://reviews.freebsd.org/D3521
H> Reviewed by: wblock
H> MFC after: 1 month
Weren't you explicitly asked not to touch this system without a proper
review and discussion?
Presense of code in your own branch doesn't justify the change. Neither
does differential revision, that was reviewed only by a documentation
committer.
--
Totus tuus, Glebius.
More information about the svn-src-head
mailing list