summaryrefslogtreecommitdiffstats
path: root/sys/ufs/lfs/lfs_vnops.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1997-10-10 18:17:42 +0000
committerphk <phk@FreeBSD.org>1997-10-10 18:17:42 +0000
commita10f019e7ef1fce4290d134a1a4977dd9558128d (patch)
tree676509f22ac0323365f07623c8b66b89bc84d290 /sys/ufs/lfs/lfs_vnops.c
parentb8c11b5b79ca8d9650616bda757609399fbf63f5 (diff)
downloadFreeBSD-src-a10f019e7ef1fce4290d134a1a4977dd9558128d.zip
FreeBSD-src-a10f019e7ef1fce4290d134a1a4977dd9558128d.tar.gz
Use generic ufs_reclaim().
Diffstat (limited to 'sys/ufs/lfs/lfs_vnops.c')
-rw-r--r--sys/ufs/lfs/lfs_vnops.c28
1 files changed, 4 insertions, 24 deletions
diff --git a/sys/ufs/lfs/lfs_vnops.c b/sys/ufs/lfs/lfs_vnops.c
index 80ba28f..968a71f 100644
--- a/sys/ufs/lfs/lfs_vnops.c
+++ b/sys/ufs/lfs/lfs_vnops.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)lfs_vnops.c 8.13 (Berkeley) 6/10/95
- * $Id: lfs_vnops.c,v 1.22 1997/09/02 20:06:49 bde Exp $
+ * $Id: lfs_vnops.c,v 1.23 1997/09/14 02:58:06 peter Exp $
*/
#include <sys/param.h>
@@ -102,7 +102,7 @@ static struct vnodeopv_entry_desc lfs_vnodeop_entries[] = {
{ &vop_readlink_desc, (vop_t *)ufs_readlink }, /* readlink */
{ &vop_abortop_desc, (vop_t *)ufs_abortop }, /* abortop */
{ &vop_inactive_desc, (vop_t *)ufs_inactive }, /* inactive */
- { &vop_reclaim_desc, (vop_t *)lfs_reclaim }, /* reclaim */
+ { &vop_reclaim_desc, (vop_t *)ufs_reclaim }, /* reclaim */
{ &vop_lock_desc, (vop_t *)ufs_lock }, /* lock */
{ &vop_unlock_desc, (vop_t *)ufs_unlock }, /* unlock */
{ &vop_bmap_desc, (vop_t *)ufs_bmap }, /* bmap */
@@ -157,7 +157,7 @@ static struct vnodeopv_entry_desc lfs_specop_entries[] = {
{ &vop_readlink_desc, (vop_t *)spec_readlink }, /* readlink */
{ &vop_abortop_desc, (vop_t *)spec_abortop }, /* abortop */
{ &vop_inactive_desc, (vop_t *)ufs_inactive }, /* inactive */
- { &vop_reclaim_desc, (vop_t *)lfs_reclaim }, /* reclaim */
+ { &vop_reclaim_desc, (vop_t *)ufs_reclaim }, /* reclaim */
{ &vop_lock_desc, (vop_t *)ufs_lock }, /* lock */
{ &vop_unlock_desc, (vop_t *)ufs_unlock }, /* unlock */
{ &vop_bmap_desc, (vop_t *)spec_bmap }, /* bmap */
@@ -212,7 +212,7 @@ static struct vnodeopv_entry_desc lfs_fifoop_entries[] = {
{ &vop_readlink_desc, (vop_t *)fifo_readlink }, /* readlink */
{ &vop_abortop_desc, (vop_t *)fifo_abortop }, /* abortop */
{ &vop_inactive_desc, (vop_t *)ufs_inactive }, /* inactive */
- { &vop_reclaim_desc, (vop_t *)lfs_reclaim }, /* reclaim */
+ { &vop_reclaim_desc, (vop_t *)ufs_reclaim }, /* reclaim */
{ &vop_lock_desc, (vop_t *)ufs_lock }, /* lock */
{ &vop_unlock_desc, (vop_t *)ufs_unlock }, /* unlock */
{ &vop_bmap_desc, (vop_t *)fifo_bmap }, /* bmap */
@@ -363,23 +363,3 @@ lfs_close(ap)
simple_unlock(&vp->v_interlock);
return (0);
}
-
-/*
- * Reclaim an inode so that it can be used for other purposes.
- */
-int
-lfs_reclaim(ap)
- struct vop_reclaim_args /* {
- struct vnode *a_vp;
- struct proc *a_p;
- } */ *ap;
-{
- register struct vnode *vp = ap->a_vp;
- int error;
-
- if (error = ufs_reclaim(vp, ap->a_p))
- return (error);
- FREE(vp->v_data, M_LFSNODE);
- vp->v_data = NULL;
- return (0);
-}
OpenPOWER on IntegriCloud