Simplify vn_lock(), VOP_LOCK(), and VOP_UNLOCK() by removing the thread_t
[dragonfly.git] / sys / vfs / udf / udf_vfsops.c
index ba4b314..6c24ddd 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/fs/udf/udf_vfsops.c,v 1.16 2003/11/05 06:56:08 scottl Exp $
- * $DragonFly: src/sys/vfs/udf/udf_vfsops.c,v 1.16 2006/03/24 18:35:34 dillon Exp $
+ * $DragonFly: src/sys/vfs/udf/udf_vfsops.c,v 1.17 2006/05/05 21:15:10 dillon Exp $
  */
 
 /* udf_vfsops.c */
@@ -170,7 +170,7 @@ udf_mount(struct mount *mp, char *path, caddr_t data, struct thread *td)
        }
 
        /* Check the access rights on the mount device */
-       vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY, td);
+       vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
        error = VOP_ACCESS(devvp, VREAD, td->td_proc->p_ucred, td);
        if (error)
                error = suser(td);
@@ -178,7 +178,7 @@ udf_mount(struct mount *mp, char *path, caddr_t data, struct thread *td)
                vput(devvp);
                return(error);
        }
-       VOP_UNLOCK(devvp, 0, td);
+       VOP_UNLOCK(devvp, 0);
 
        if ((error = udf_mountfs(devvp, mp, td))) {
                vrele(devvp);
@@ -249,9 +249,9 @@ udf_mountfs(struct vnode *devvp, struct mount *mp, struct thread *td)
        if ((error = vinvalbuf(devvp, V_SAVE, td, 0, 0)))
                return(error);
 
-       vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY, td);
+       vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
        error = VOP_OPEN(devvp, FREAD, FSCRED, NULL, td);
-       VOP_UNLOCK(devvp, 0, td);
+       VOP_UNLOCK(devvp, 0);
        if (error)
                return(error);
        needclose = 1;