Source-Changes-HG archive

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

[src/trunk]: src/share/man/man9 Note EX_EARLY



details:   https://anonhg.NetBSD.org/src/rev/95666ec85342
branches:  trunk
changeset: 826330:95666ec85342
user:      skrll <skrll%NetBSD.org@localhost>
date:      Mon Aug 28 06:16:14 2017 +0000

description:
Note EX_EARLY

diffstat:

 share/man/man9/extent.9 |  13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diffs (34 lines):

diff -r 81bd0cec7018 -r 95666ec85342 share/man/man9/extent.9
--- a/share/man/man9/extent.9   Mon Aug 28 06:04:00 2017 +0000
+++ b/share/man/man9/extent.9   Mon Aug 28 06:16:14 2017 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: extent.9,v 1.34 2017/07/03 21:28:48 wiz Exp $
+.\" $NetBSD: extent.9,v 1.35 2017/08/28 06:16:14 skrll Exp $
 .\"
 .\" Copyright (c) 1996, 1998 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -133,6 +133,13 @@
 map may be extended using a call to
 .Fn malloc .
 .Pp
+If the flag
+.Dv EX_EARLY
+is specified, no
+.Xr mutex 9
+calls are made in the expecation that
+mutual exclusion is not avilable or required.
+.Pp
 .Fn extent_destroy
 destroys the extent map
 .Fa ex ,
@@ -275,7 +282,9 @@
 This function always succeeds.
 Behavior is undefined if invalid arguments are provided.
 .Sh LOCKING
-The extent manager performs all necessary locking on the extent map
+The extent manager performs all necessary locking (unless
+.Dv EX_EARLY
+is specified) on the extent map
 itself, and any other data structures internal to the extent manager.
 The locks used by the extent manager are simplelocks, and will never sleep
 .Po



Home | Main Index | Thread Index | Old Index