Module Name:    src
Committed By:   riastradh
Date:           Fri Apr 15 17:55:58 UTC 2016

Modified Files:
        src/share/man/man9: psref.9

Log Message:
Tweak wording.  Use \(em for emdash.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/share/man/man9/psref.9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/man/man9/psref.9
diff -u src/share/man/man9/psref.9:1.2 src/share/man/man9/psref.9:1.3
--- src/share/man/man9/psref.9:1.2	Sun Apr 10 18:27:56 2016
+++ src/share/man/man9/psref.9	Fri Apr 15 17:55:58 2016
@@ -1,4 +1,4 @@
-.\"	$NetBSD: psref.9,v 1.2 2016/04/10 18:27:56 wiz Exp $
+.\"	$NetBSD: psref.9,v 1.3 2016/04/15 17:55:58 riastradh Exp $
 .\"
 .\" Copyright (c) 2016 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -64,12 +64,12 @@
 .Sh DESCRIPTION
 The
 .Nm
-abstraction allows CPUs to cheaply acquire references to a resource,
-called
-.Em passive references ,
-guaranteeing it will not be destroyed until all CPUs release their
-references to it, without using interprocessor synchronization on the
-reader side.
+abstraction allows CPUs to cheaply acquire and release
+.Em passive references
+to a resource, which guarantee the resource will not be destroyed
+until the reference is released.
+Acquiring and releasing passive references requires no interprocessor
+synchronization, except when the resource is pending destruction.
 .\"
 .Pp
 Passive references are an intermediate between
@@ -96,8 +96,8 @@ and may be held by a caller that sleeps.
 .\"
 .Pp
 Passive references share some properties of both: passive references
-require no interprocessor synchronization to acquire or release, and do
-not block soft interrupts, but can be held by a caller that sleeps.
+avoid interprocessor synchronization, and do not block soft interrupts,
+but can be held by a caller that sleeps.
 However, a caller holding a passive reference may not transfer it from
 one LWP to another, and the caller's LWP must be bound to a single CPU
 while it holds any passive references.
@@ -261,7 +261,7 @@ in the passive reference class
 .Fa class ,
 or false if not.
 .Pp
-This does not answer about other CPUs -- it does not tell you whether
+This does not answer about other CPUs \(em it does not tell you whether
 .Em any
 CPU holds a passive reference to
 .Fa target .

Reply via email to