diff options
author | Attilio Rao <attilio@FreeBSD.org> | 2008-02-25 18:45:57 +0000 |
---|---|---|
committer | Attilio Rao <attilio@FreeBSD.org> | 2008-02-25 18:45:57 +0000 |
commit | 81c794f9983314f28ba954fb5e8982c61eb43569 (patch) | |
tree | d455fa541ca0d9b761f28e9c67c92fd959e44b2c /sys/fs/unionfs/union_vnops.c | |
parent | c32951b16ee254477b29e0168a17b13f6fb2f5da (diff) | |
download | src-81c794f9983314f28ba954fb5e8982c61eb43569.tar.gz src-81c794f9983314f28ba954fb5e8982c61eb43569.zip |
Axe the 'thread' argument from VOP_ISLOCKED() and lockstatus() as it is
always curthread.
As KPI gets broken by this patch, manpages and __FreeBSD_version will be
updated by further commits.
Tested by: Andrea Barberio <insomniac at slackware dot it>
Notes
Notes:
svn path=/head/; revision=176559
Diffstat (limited to 'sys/fs/unionfs/union_vnops.c')
-rw-r--r-- | sys/fs/unionfs/union_vnops.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/fs/unionfs/union_vnops.c b/sys/fs/unionfs/union_vnops.c index b89808365b04..d0091507c331 100644 --- a/sys/fs/unionfs/union_vnops.c +++ b/sys/fs/unionfs/union_vnops.c @@ -278,7 +278,7 @@ unionfs_lookup(struct vop_cachedlookup_args *ap) if (LK_SHARED == (cnp->cn_lkflags & LK_TYPE_MASK)) VOP_UNLOCK(vp, 0); - if (LK_EXCLUSIVE != VOP_ISLOCKED(vp, td)) { + if (LK_EXCLUSIVE != VOP_ISLOCKED(vp)) { vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); lockflag = 1; } @@ -528,7 +528,7 @@ unionfs_close(struct vop_close_args *ap) cred = ap->a_cred; td = ap->a_td; - if (VOP_ISLOCKED(ap->a_vp, td) != LK_EXCLUSIVE) { + if (VOP_ISLOCKED(ap->a_vp) != LK_EXCLUSIVE) { vn_lock(ap->a_vp, LK_EXCLUSIVE | LK_RETRY); locked = 1; } @@ -1416,7 +1416,7 @@ unionfs_readdir(struct vop_readdir_args *ap) } /* check the open count. unionfs needs to open before readdir. */ - if (VOP_ISLOCKED(ap->a_vp, td) != LK_EXCLUSIVE) { + if (VOP_ISLOCKED(ap->a_vp) != LK_EXCLUSIVE) { vn_lock(ap->a_vp, LK_UPGRADE | LK_RETRY); locked = 1; } |