svn commit: r333590 - head/share/man/man9
Andriy Gapon
avg at FreeBSD.org
Mon Jun 25 08:30:07 UTC 2018
On 25/06/2018 10:25, Ed Schouten wrote:
> Hi Andriy, Matthew,
>
> 2018-06-24 23:36 GMT+02:00 Andriy Gapon <avg at freebsd.org>:
>> Perhaps a little application of google can help.
>> [keywords: epoch based reclamation]
>
> Based on the man page, it wasn't clear that this refers to a generally
> accepted construct or something that is specific to FreeBSD. Any
> objections if I were to extend the man page as follows?
Certainly not from me.
Also, given that epoch(9) is a wrapper around (or based on) the implementation
provided by Concurrency Kit, maybe we should have some kind of a gateway manual
page for the latter. That page would provide an introduction to Concurrency Kit
and links to its resources. Then epoch.9 could reference it.
> Index: epoch.9
> ===================================================================
> --- epoch.9 (revision 335613)
> +++ epoch.9 (working copy)
> @@ -39,7 +39,7 @@
> .Nm epoch_wait ,
> .Nm epoch_call ,
> .Nm in_epoch ,
> -.Nd kernel epoch based reclamation
> +.Nd kernel Epoch Based Reclamation (EBR)
> .Sh SYNOPSIS
> .In sys/param.h
> .In sys/proc.h
> @@ -191,3 +191,10 @@
> .Xr sleep 9 ,
> .Xr sx 9 ,
> .Xr timeout 9
> +.Rs
> +.%A K. Fraser
> +.%T Practical lock-freedom
> +.%D February 2004
> +.%P 79-81
> +.%U https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-579.pdf
> +.Re
>
--
Andriy Gapon
More information about the svn-src-all
mailing list