summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpho <pho@FreeBSD.org>2009-03-18 13:54:35 +0000
committerpho <pho@FreeBSD.org>2009-03-18 13:54:35 +0000
commit9823dc1697d9f71cb060552b28926f38caf0100e (patch)
tree2a249a4440b393e762d8db8b1792e94da81d3894
parent46713086a1c3b7565c0b42b823b0d6d209228ce6 (diff)
downloadFreeBSD-src-9823dc1697d9f71cb060552b28926f38caf0100e.zip
FreeBSD-src-9823dc1697d9f71cb060552b28926f38caf0100e.tar.gz
Do not use null_bypass for VOP_ISLOCKED, directly call default
implementation. null_bypass cannot work for the !nullfs-vnodes, in particular, for VBAD vnodes. In collaboration with: kib
-rw-r--r--sys/fs/nullfs/null_vnops.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/fs/nullfs/null_vnops.c b/sys/fs/nullfs/null_vnops.c
index e16f53a..3434deb 100644
--- a/sys/fs/nullfs/null_vnops.c
+++ b/sys/fs/nullfs/null_vnops.c
@@ -724,6 +724,7 @@ struct vop_vector null_vnodeops = {
.vop_getattr = null_getattr,
.vop_getwritemount = null_getwritemount,
.vop_inactive = null_inactive,
+ .vop_islocked = vop_stdislocked,
.vop_lock1 = null_lock,
.vop_lookup = null_lookup,
.vop_open = null_open,
OpenPOWER on IntegriCloud