Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/lib/libc/atomic Reorg second paragraph too, to group related...



details:   https://anonhg.NetBSD.org/src/rev/4a6dc4fd4348
branches:  trunk
changeset: 326558:4a6dc4fd4348
user:      dholland <dholland%NetBSD.org@localhost>
date:      Sun Feb 02 17:32:38 2014 +0000

description:
Reorg second paragraph too, to group related info together.

diffstat:

 lib/libc/atomic/atomic_cas.3 |  16 ++++++----------
 1 files changed, 6 insertions(+), 10 deletions(-)

diffs (30 lines):

diff -r 101f033a85d4 -r 4a6dc4fd4348 lib/libc/atomic/atomic_cas.3
--- a/lib/libc/atomic/atomic_cas.3      Sun Feb 02 17:30:06 2014 +0000
+++ b/lib/libc/atomic/atomic_cas.3      Sun Feb 02 17:32:38 2014 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: atomic_cas.3,v 1.3 2014/02/02 17:30:06 dholland Exp $
+.\"    $NetBSD: atomic_cas.3,v 1.4 2014/02/02 17:32:38 dholland Exp $
 .\"
 .\" Copyright (c) 2007, 2010 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -100,15 +100,11 @@
 .Fn *_ni ,
 guarantee atomicity within the same CPU with respect to
 interrupts and preemption.
-For example, they are suitable for synchronizing compare-and-swap
-operations on a variable shared by a thread and an interrupt
-that are bound to the same CPU.
-The
-.Fn *_ni
-variants are not atomic with respect to different CPUs.
-.Fn *_ni
-variants should avoid the interprocessor synchronization overhead
-of the standard compare-and-swap operations.
+They are not atomic with respect to different CPUs.
+These can be used to avoid interprocessor synchronization overhead
+in some cases; for example, they are suitable for synchronized
+operations on a variable shared by a thread and an interrupt that are
+bound to the same CPU.
 .Pp
 The 64-bit variants of these functions are available only on platforms
 that can support atomic 64-bit memory access.



Home | Main Index | Thread Index | Old Index