diff options
author | phk <phk@FreeBSD.org> | 1997-10-10 18:17:42 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 1997-10-10 18:17:42 +0000 |
commit | a10f019e7ef1fce4290d134a1a4977dd9558128d (patch) | |
tree | 676509f22ac0323365f07623c8b66b89bc84d290 /sys/ufs/mfs/mfs_vnops.c | |
parent | b8c11b5b79ca8d9650616bda757609399fbf63f5 (diff) | |
download | FreeBSD-src-a10f019e7ef1fce4290d134a1a4977dd9558128d.zip FreeBSD-src-a10f019e7ef1fce4290d134a1a4977dd9558128d.tar.gz |
Use generic ufs_reclaim().
Diffstat (limited to 'sys/ufs/mfs/mfs_vnops.c')
-rw-r--r-- | sys/ufs/mfs/mfs_vnops.c | 26 |
1 files changed, 7 insertions, 19 deletions
diff --git a/sys/ufs/mfs/mfs_vnops.c b/sys/ufs/mfs/mfs_vnops.c index 0e9e0a5..10e57ee 100644 --- a/sys/ufs/mfs/mfs_vnops.c +++ b/sys/ufs/mfs/mfs_vnops.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)mfs_vnops.c 8.11 (Berkeley) 5/22/95 - * $Id: mfs_vnops.c,v 1.19 1997/09/14 02:58:08 peter Exp $ + * $Id: mfs_vnops.c,v 1.20 1997/09/21 22:10:02 gibbs Exp $ */ #include <sys/param.h> @@ -41,11 +41,16 @@ #include <sys/buf.h> #include <sys/vnode.h> #include <sys/malloc.h> +#include <sys/mount.h> #include <miscfs/specfs/specdev.h> #include <ufs/mfs/mfsnode.h> #include <ufs/mfs/mfs_extern.h> +#include <ufs/ufs/quota.h> +#include <ufs/ufs/inode.h> +#include <ufs/ufs/ufsmount.h> +#include <ufs/ufs/ufs_extern.h> static int mfs_badop __P((void)); static int mfs_bmap __P((struct vop_bmap_args *)); @@ -54,7 +59,6 @@ static int mfs_ioctl __P((struct vop_ioctl_args *)); static int mfs_inactive __P((struct vop_inactive_args *)); /* XXX */ static int mfs_open __P((struct vop_open_args *)); static int mfs_print __P((struct vop_print_args *)); /* XXX */ -static int mfs_reclaim __P((struct vop_reclaim_args *)); /* XXX */ static int mfs_strategy __P((struct vop_strategy_args *)); /* XXX */ /* * mfs vnode operations. @@ -91,7 +95,7 @@ static struct vnodeopv_entry_desc mfs_vnodeop_entries[] = { { &vop_readlink_desc, (vop_t *)mfs_readlink }, /* readlink */ { &vop_abortop_desc, (vop_t *)mfs_abortop }, /* abortop */ { &vop_inactive_desc, (vop_t *)mfs_inactive }, /* inactive */ - { &vop_reclaim_desc, (vop_t *)mfs_reclaim }, /* reclaim */ + { &vop_reclaim_desc, (vop_t *)ufs_reclaim }, /* reclaim */ { &vop_lock_desc, (vop_t *)mfs_lock }, /* lock */ { &vop_unlock_desc, (vop_t *)mfs_unlock }, /* unlock */ { &vop_bmap_desc, (vop_t *)mfs_bmap }, /* bmap */ @@ -311,22 +315,6 @@ mfs_inactive(ap) } /* - * Reclaim a memory filesystem devvp so that it can be reused. - */ -static int -mfs_reclaim(ap) - struct vop_reclaim_args /* { - struct vnode *a_vp; - } */ *ap; -{ - register struct vnode *vp = ap->a_vp; - - FREE(vp->v_data, M_MFSNODE); - vp->v_data = NULL; - return (0); -} - -/* * Print out the contents of an mfsnode. */ static int |