summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorthib <thib@openbsd.org>2007-04-11 16:08:50 +0000
committerthib <thib@openbsd.org>2007-04-11 16:08:50 +0000
commita782e7fd985a45f35ef1dc6a2ffb7f794b87e679 (patch)
tree8f8bb3786e6029f2b3a6a1cf82f43d3c49ac2ec8 /sys
parentin ffs_reload() use ffs_validate() to check if the (diff)
downloadwireguard-openbsd-a782e7fd985a45f35ef1dc6a2ffb7f794b87e679.tar.xz
wireguard-openbsd-a782e7fd985a45f35ef1dc6a2ffb7f794b87e679.zip
Remove the simplelock argument from vrecycle();
ok pedro@, sturm@
Diffstat (limited to 'sys')
-rw-r--r--sys/adosfs/advnops.c4
-rw-r--r--sys/isofs/cd9660/cd9660_node.c4
-rw-r--r--sys/kern/vfs_subr.c6
-rw-r--r--sys/msdosfs/msdosfs_denode.c4
-rw-r--r--sys/sys/vnode.h4
-rw-r--r--sys/ufs/ext2fs/ext2fs_inode.c4
-rw-r--r--sys/ufs/ufs/ufs_inode.c4
-rw-r--r--sys/xfs/xfs_message.c2
-rw-r--r--sys/xfs/xfs_vnodeops-common.c2
9 files changed, 16 insertions, 18 deletions
diff --git a/sys/adosfs/advnops.c b/sys/adosfs/advnops.c
index a679704ca2f..3156c16b9df 100644
--- a/sys/adosfs/advnops.c
+++ b/sys/adosfs/advnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: advnops.c,v 1.34 2007/03/21 17:29:31 thib Exp $ */
+/* $OpenBSD: advnops.c,v 1.35 2007/04/11 16:08:50 thib Exp $ */
/* $NetBSD: advnops.c,v 1.32 1996/10/13 02:52:09 christos Exp $ */
/*
@@ -943,7 +943,7 @@ adosfs_inactive(v)
VOP_UNLOCK(sp->a_vp, 0, sp->a_p);
if (sp->a_vp->v_usecount == 0 /* && check for file gone? */)
- vrecycle(sp->a_vp, (struct simplelock *)0, sp->a_p);
+ vrecycle(sp->a_vp, sp->a_p);
#ifdef ADOSFS_DIAGNOSTIC
printf(" 0)");
diff --git a/sys/isofs/cd9660/cd9660_node.c b/sys/isofs/cd9660/cd9660_node.c
index e5ed56609ec..6f97850f4bb 100644
--- a/sys/isofs/cd9660/cd9660_node.c
+++ b/sys/isofs/cd9660/cd9660_node.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: cd9660_node.c,v 1.17 2007/03/21 17:29:31 thib Exp $ */
+/* $OpenBSD: cd9660_node.c,v 1.18 2007/04/11 16:08:50 thib Exp $ */
/* $NetBSD: cd9660_node.c,v 1.17 1997/05/05 07:13:57 mycroft Exp $ */
/*-
@@ -255,7 +255,7 @@ cd9660_inactive(v)
* so that it can be reused immediately.
*/
if (ip->inode.iso_mode == 0)
- vrecycle(vp, (struct simplelock *)0, p);
+ vrecycle(vp, p);
return (error);
}
diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.c
index cb951ea6060..0274a015389 100644
--- a/sys/kern/vfs_subr.c
+++ b/sys/kern/vfs_subr.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: vfs_subr.c,v 1.141 2007/03/21 17:29:31 thib Exp $ */
+/* $OpenBSD: vfs_subr.c,v 1.142 2007/04/11 16:08:50 thib Exp $ */
/* $NetBSD: vfs_subr.c,v 1.53 1996/04/22 01:39:13 christos Exp $ */
/*
@@ -1021,11 +1021,9 @@ vclean(struct vnode *vp, int flags, struct proc *p)
* Release the passed interlock if the vnode will be recycled.
*/
int
-vrecycle(struct vnode *vp, struct simplelock *inter_lkp, struct proc *p)
+vrecycle(struct vnode *vp, struct proc *p)
{
if (vp->v_usecount == 0) {
- if (inter_lkp)
- simple_unlock(inter_lkp);
vgonel(vp, p);
return (1);
}
diff --git a/sys/msdosfs/msdosfs_denode.c b/sys/msdosfs/msdosfs_denode.c
index 92865149dff..1f9b8f44400 100644
--- a/sys/msdosfs/msdosfs_denode.c
+++ b/sys/msdosfs/msdosfs_denode.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: msdosfs_denode.c,v 1.29 2007/03/21 17:29:32 thib Exp $ */
+/* $OpenBSD: msdosfs_denode.c,v 1.30 2007/04/11 16:08:50 thib Exp $ */
/* $NetBSD: msdosfs_denode.c,v 1.23 1997/10/17 11:23:58 ws Exp $ */
/*-
@@ -681,6 +681,6 @@ out:
dep->de_Name[0]);
#endif
if (dep->de_Name[0] == SLOT_DELETED)
- vrecycle(vp, (struct simplelock *)0, p);
+ vrecycle(vp, p);
return (error);
}
diff --git a/sys/sys/vnode.h b/sys/sys/vnode.h
index a3cbf8b83a0..63dbbb87f97 100644
--- a/sys/sys/vnode.h
+++ b/sys/sys/vnode.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vnode.h,v 1.75 2007/03/21 17:29:32 thib Exp $ */
+/* $OpenBSD: vnode.h,v 1.76 2007/04/11 16:08:50 thib Exp $ */
/* $NetBSD: vnode.h,v 1.38 1996/02/29 20:59:05 cgd Exp $ */
/*
@@ -430,7 +430,7 @@ void vntblinit(void);
int vwaitforio(struct vnode *, int, char *, int);
void vwakeup(struct vnode *);
void vput(struct vnode *);
-int vrecycle(struct vnode *, struct simplelock *, struct proc *);
+int vrecycle(struct vnode *, struct proc *);
void vrele(struct vnode *);
void vprint(char *, struct vnode *);
diff --git a/sys/ufs/ext2fs/ext2fs_inode.c b/sys/ufs/ext2fs/ext2fs_inode.c
index 83f4bf967a7..7a1240593e3 100644
--- a/sys/ufs/ext2fs/ext2fs_inode.c
+++ b/sys/ufs/ext2fs/ext2fs_inode.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ext2fs_inode.c,v 1.33 2006/06/18 14:18:25 pedro Exp $ */
+/* $OpenBSD: ext2fs_inode.c,v 1.34 2007/04/11 16:08:50 thib Exp $ */
/* $NetBSD: ext2fs_inode.c,v 1.24 2001/06/19 12:59:18 wiz Exp $ */
/*
@@ -148,7 +148,7 @@ out:
* so that it can be reused immediately.
*/
if (ip->i_e2din == NULL || ip->i_e2fs_dtime != 0)
- vrecycle(vp, NULL, p);
+ vrecycle(vp, p);
return (error);
}
diff --git a/sys/ufs/ufs/ufs_inode.c b/sys/ufs/ufs/ufs_inode.c
index 2a9063404cd..8188f4750c0 100644
--- a/sys/ufs/ufs/ufs_inode.c
+++ b/sys/ufs/ufs/ufs_inode.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ufs_inode.c,v 1.35 2006/12/28 20:33:24 thib Exp $ */
+/* $OpenBSD: ufs_inode.c,v 1.36 2007/04/11 16:08:50 thib Exp $ */
/* $NetBSD: ufs_inode.c,v 1.7 1996/05/11 18:27:52 mycroft Exp $ */
/*
@@ -123,7 +123,7 @@ out:
* so that it can be reused immediately.
*/
if (ip->i_din1 == NULL || DIP(ip, mode) == 0)
- vrecycle(vp, NULL, p);
+ vrecycle(vp, p);
return (error);
}
diff --git a/sys/xfs/xfs_message.c b/sys/xfs/xfs_message.c
index 7f8e59241cd..b17e04f8693 100644
--- a/sys/xfs/xfs_message.c
+++ b/sys/xfs/xfs_message.c
@@ -336,7 +336,7 @@ xfs_message_invalidnode(int fd,
if (vp->v_usecount == 0) {
#ifndef __osf__
NNPFSDEB(XDEBVNOPS, ("xfs_message_invalidnode: vrecycle\n"));
- vrecycle(vp, 0, p);
+ vrecycle(vp, p);
#else
/* XXX */
#endif /* __osf__ */
diff --git a/sys/xfs/xfs_vnodeops-common.c b/sys/xfs/xfs_vnodeops-common.c
index 0c223988671..ecb61f8d839 100644
--- a/sys/xfs/xfs_vnodeops-common.c
+++ b/sys/xfs/xfs_vnodeops-common.c
@@ -1027,7 +1027,7 @@ xfs_inactive_common(struct vnode *vp, d_thread_t *p)
#ifndef __osf__
xfs_vfs_unlock(vp, p);
NNPFSDEB(XDEBVNOPS, ("xfs_inactive: vrecycle\n"));
- vrecycle(vp, 0, p);
+ vrecycle(vp, p);
#else /* __osf__ */
NNPFSDEB(XDEBVNOPS, ("xfs_inactive: vp = %lx vp->v_usecount= %d\n",
(unsigned long)vp, vp?vp->v_usecount:0));