summaryrefslogtreecommitdiffstats
path: root/sys/ufs/mfs/mfs_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/mfs/mfs_vnops.c
parentb8c11b5b79ca8d9650616bda757609399fbf63f5 (diff)
downloadFreeBSD-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.c26
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
OpenPOWER on IntegriCloud