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