Module Name: src Committed By: hannken Date: Sun Jun 4 08:03:26 UTC 2017
Modified Files: src/sys/kern: vnode_if.sh Log Message: Operations fstrans_start() and fstrans_start_nowait() now always use FSTRANS_SHARED as lock type so remove the lock type argument. To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 src/sys/kern/vnode_if.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/kern/vnode_if.sh diff -u src/sys/kern/vnode_if.sh:1.65 src/sys/kern/vnode_if.sh:1.66 --- src/sys/kern/vnode_if.sh:1.65 Sun Jun 4 07:59:17 2017 +++ src/sys/kern/vnode_if.sh Sun Jun 4 08:03:26 2017 @@ -29,7 +29,7 @@ copyright="\ * SUCH DAMAGE. */ " -SCRIPT_ID='$NetBSD: vnode_if.sh,v 1.65 2017/06/04 07:59:17 hannken Exp $' +SCRIPT_ID='$NetBSD: vnode_if.sh,v 1.66 2017/06/04 08:03:26 hannken Exp $' # Script to produce VFS front-end sugar. # @@ -335,7 +335,7 @@ vop_pre(vnode_t *vp, struct mount **mp, for (;;) { *mp = vp->v_mount; if (op == FST_TRY) { - error = fstrans_start_nowait(*mp, FSTRANS_SHARED); + error = fstrans_start_nowait(*mp); if (error) { if (!*mpsafe) { KERNEL_UNLOCK_ONE(curlwp); @@ -343,7 +343,7 @@ vop_pre(vnode_t *vp, struct mount **mp, return error; } } else { - fstrans_start(*mp, FSTRANS_SHARED); + fstrans_start(*mp); } if (__predict_true(*mp == vp->v_mount)) break;