Simplify vn_lock(), VOP_LOCK(), and VOP_UNLOCK() by removing the thread_t
[dragonfly.git] / sys / kern / kern_sig.c
index 18adf4e..1ea0029 100644 (file)
@@ -37,7 +37,7 @@
  *
  *     @(#)kern_sig.c  8.7 (Berkeley) 4/18/94
  * $FreeBSD: src/sys/kern/kern_sig.c,v 1.72.2.17 2003/05/16 16:34:34 obrien Exp $
- * $DragonFly: src/sys/kern/kern_sig.c,v 1.44 2006/03/27 16:18:34 dillon Exp $
+ * $DragonFly: src/sys/kern/kern_sig.c,v 1.45 2006/05/05 21:15:08 dillon Exp $
  */
 
 #include "opt_ktrace.h"
@@ -1668,7 +1668,7 @@ coredump(struct proc *p)
        nd.nl_open_vp = NULL;
        nlookup_done(&nd);
 
-       VOP_UNLOCK(vp, 0, td);
+       VOP_UNLOCK(vp, 0);
        lf.l_whence = SEEK_SET;
        lf.l_start = 0;
        lf.l_len = 0;
@@ -1685,11 +1685,11 @@ coredump(struct proc *p)
        }
 
        VATTR_NULL(&vattr);
-       vn_lock(vp, LK_EXCLUSIVE | LK_RETRY, td);
+       vn_lock(vp, LK_EXCLUSIVE | LK_RETRY);
        vattr.va_size = 0;
        VOP_SETATTR(vp, &vattr, cred, td);
        p->p_acflag |= ACORE;
-       VOP_UNLOCK(vp, 0, td);
+       VOP_UNLOCK(vp, 0);
 
        error = p->p_sysent->sv_coredump ?
                  p->p_sysent->sv_coredump(p, vp, limit) : ENOSYS;