Module Name: src
Committed By: skrll
Date: Mon Aug 28 06:16:14 UTC 2017
Modified Files:
src/share/man/man9: extent.9
Log Message:
Note EX_EARLY
To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/share/man/man9/extent.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/extent.9
diff -u src/share/man/man9/extent.9:1.34 src/share/man/man9/extent.9:1.35
--- src/share/man/man9/extent.9:1.34 Mon Jul 3 21:28:48 2017
+++ src/share/man/man9/extent.9 Mon Aug 28 06:16:14 2017
@@ -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 @@ may be passed to allocation requests to
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 @@ Print out information about extent
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