Module Name:    src
Committed By:   riastradh
Date:           Tue Mar 31 20:50:29 UTC 2015

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

Log Message:
Nesting shared in lazy is OK.  Note nesting never blocks.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/share/man/man9/fstrans.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/fstrans.9
diff -u src/share/man/man9/fstrans.9:1.18 src/share/man/man9/fstrans.9:1.19
--- src/share/man/man9/fstrans.9:1.18	Tue Mar 31 15:49:45 2015
+++ src/share/man/man9/fstrans.9	Tue Mar 31 20:50:29 2015
@@ -1,4 +1,4 @@
-.\"     $NetBSD: fstrans.9,v 1.18 2015/03/31 15:49:45 riastradh Exp $
+.\"     $NetBSD: fstrans.9,v 1.19 2015/03/31 20:50:29 riastradh Exp $
 .\"
 .\" Copyright (c) 2007 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -108,13 +108,11 @@ to sync it to its backing store, but blo
 suspended.
 .Pp
 Transactions are per-thread and nestable: if a thread is already in a
-transaction, it can enter another transaction.
+transaction, it can enter another transaction without blocking.
 Each
 .Fn fstrans_start
 must be paired with
 .Fn fstrans_done .
-Entering a shared transaction while in a lazy transaction is not
-allowed and will lead to deadlock.
 Transactions for multiple distinct mount points may not be nested.
 .Pp
 The file system's

Reply via email to