diff options
author | pho <pho@FreeBSD.org> | 2009-03-18 13:54:35 +0000 |
---|---|---|
committer | pho <pho@FreeBSD.org> | 2009-03-18 13:54:35 +0000 |
commit | 9823dc1697d9f71cb060552b28926f38caf0100e (patch) | |
tree | 2a249a4440b393e762d8db8b1792e94da81d3894 /sys/fs/nullfs | |
parent | 46713086a1c3b7565c0b42b823b0d6d209228ce6 (diff) | |
download | FreeBSD-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
Diffstat (limited to 'sys/fs/nullfs')
-rw-r--r-- | sys/fs/nullfs/null_vnops.c | 1 |
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, |