Get rid of dead non-DragonFly code.
authorMatthew Dillon <dillon@dragonflybsd.org>
Wed, 29 Dec 2004 02:42:16 +0000 (02:42 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Wed, 29 Dec 2004 02:42:16 +0000 (02:42 +0000)
sys/vfs/gnu/ext2fs/ext2_vfsops.c
sys/vfs/hpfs/hpfs_vfsops.c
sys/vfs/msdosfs/msdosfs_vfsops.c

index d9fa960..9f20680 100644 (file)
@@ -38,7 +38,7 @@
  *
  *     @(#)ffs_vfsops.c        8.8 (Berkeley) 4/18/94
  *     $FreeBSD: src/sys/gnu/ext2fs/ext2_vfsops.c,v 1.63.2.7 2002/07/01 00:18:51 iedowse Exp $
- *     $DragonFly: src/sys/vfs/gnu/ext2fs/ext2_vfsops.c,v 1.24 2004/12/19 00:06:55 dillon Exp $
+ *     $DragonFly: src/sys/vfs/gnu/ext2fs/ext2_vfsops.c,v 1.25 2004/12/29 02:42:14 dillon Exp $
  */
 
 #include "opt_quota.h"
@@ -118,65 +118,6 @@ static int compute_sb_data (struct vnode * devvp,
                                     struct ext2_super_block * es,
                                     struct ext2_sb_info * fs);
 
-#ifdef notyet
-static int ext2_mountroot (void);
-
-/*
- * Called by main() when ext2fs is going to be mounted as root.
- *
- * Name is updated by mount(8) after booting.
- */
-#define ROOTNAME       "root_device"
-
-static int
-ext2_mountroot(void)
-{
-       struct ext2_sb_info *fs;
-       struct mount *mp;
-       struct thread *td = curthread;
-       struct vnode *rootvp;
-       struct ufsmount *ump;
-       u_int size;
-       int error;
-       
-       if ((error = bdevvp(rootdev, &rootvp))) {
-               printf("ext2_mountroot: can't find rootvp\n");
-               return (error);
-       }
-       mp = bsd_malloc((u_long)sizeof(struct mount), M_MOUNT, M_WAITOK);
-       bzero((char *)mp, (u_long)sizeof(struct mount));
-       TAILQ_INIT(&mp->mnt_nvnodelist);
-       TAILQ_INIT(&mp->mnt_reservedvnlist);
-       mp->mnt_op = &ext2fs_vfsops;
-       mp->mnt_flag = MNT_RDONLY;
-       if (error = ext2_mountfs(rootvp, mp, td)) {
-               bsd_free(mp, M_MOUNT);
-               return (error);
-       }
-       if (error = vfs_lock(mp)) {
-               (void)ext2_unmount(mp, 0, td);
-               bsd_free(mp, M_MOUNT);
-               return (error);
-       }
-       TAILQ_INSERT_HEAD(&mountlist, mp, mnt_list);
-       mp->mnt_flag |= MNT_ROOTFS;
-       mp->mnt_vnodecovered = NULLVP;
-       ump = VFSTOUFS(mp);
-       fs = ump->um_e2fs;
-       bzero(fs->fs_fsmnt, sizeof(fs->fs_fsmnt));
-       fs->fs_fsmnt[0] = '/';
-       bcopy((caddr_t)fs->fs_fsmnt, (caddr_t)mp->mnt_stat.f_mntonname,
-           MNAMELEN);
-       (void) copystr(ROOTNAME, mp->mnt_stat.f_mntfromname, MNAMELEN - 1,
-           &size);
-       bzero(mp->mnt_stat.f_mntfromname + size, MNAMELEN - size);
-       (void)ext2_statfs(mp, &mp->mnt_stat, td);
-       vfs_unlock(mp);
-       inittodr(fs->s_es->s_wtime);            /* this helps to set the time */
-       return (0);
-}
-#endif
-
 /*
  * VFS Operations.
  *
index 680b59d..29d4917 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/fs/hpfs/hpfs_vfsops.c,v 1.3.2.2 2001/12/25 01:44:45 dillon Exp $
- * $DragonFly: src/sys/vfs/hpfs/hpfs_vfsops.c,v 1.24 2004/12/17 00:18:22 dillon Exp $
+ * $DragonFly: src/sys/vfs/hpfs/hpfs_vfsops.c,v 1.25 2004/12/29 02:42:15 dillon Exp $
  */
 
 
@@ -95,7 +95,6 @@ static int    hpfs_checkexp (struct mount *, struct sockaddr *,
 static int     hpfs_mount (struct mount *, const char *, void *,
                                struct nlookupdata *, struct proc *);
 static void    hpfs_init (void);
-static int     hpfs_mountroot (void);
 static int     hpfs_sysctl (int *, u_int, void *, size_t *, void *,
                                 size_t, struct proc *);
 static int     hpfs_checkexp (struct mount *, struct mbuf *,
@@ -127,22 +126,6 @@ hpfs_checkexp(struct mount *mp,
        return (0);
 }
 
-#if !defined(__DragonFly__)
-/*ARGSUSED*/
-static int
-hpfs_sysctl(int *name, u_int namelen, void *oldp, size_t *oldlenp, void *newp,
-           size_t newlen, struct thread *td)
-{
-       return (EINVAL);
-}
-
-static int
-hpfs_mountroot(void)
-{
-       return (EINVAL);
-}
-#endif
-
 #if defined(__DragonFly__)
 static int
 hpfs_init(struct vfsconf *vcp)
@@ -675,7 +658,6 @@ hpfs_vget(struct mount *mp, ino_t ino, struct vnode **vpp)
        return (0);
 }
 
-#if defined(__DragonFly__)
 static struct vfsops hpfs_vfsops = {
        hpfs_mount,
        vfs_stdstart,
@@ -692,31 +674,6 @@ static struct vfsops hpfs_vfsops = {
        hpfs_hphash_uninit,
        vfs_stdextattrctl,
 };
-VFS_SET(hpfs_vfsops, hpfs, 0);
-#else /* defined(__NetBSD__) */
-extern struct vnodeopv_desc hpfs_vnodeop_opv_desc;
 
-struct vnodeopv_desc *hpfs_vnodeopv_descs[] = {
-       &hpfs_vnodeop_opv_desc,
-       NULL,
-};
+VFS_SET(hpfs_vfsops, hpfs, 0);
 
-struct vfsops hpfs_vfsops = {
-       MOUNT_HPFS,
-       hpfs_mount,
-       hpfs_start,
-       hpfs_unmount,
-       hpfs_root,
-       hpfs_quotactl,
-       hpfs_statfs,
-       hpfs_sync,
-       hpfs_vget,
-       hpfs_fhtovp,
-       hpfs_vptofh,
-       hpfs_init,
-       hpfs_sysctl,
-       hpfs_mountroot,
-       hpfs_checkexp,
-       hpfs_vnodeopv_descs,
-};
-#endif
index 2f92223..5529daa 100644 (file)
@@ -1,5 +1,5 @@
 /* $FreeBSD: /usr/local/www/cvsroot/FreeBSD/src/sys/msdosfs/Attic/msdosfs_vfsops.c,v 1.60.2.8 2004/03/02 09:43:04 tjr Exp $ */
-/* $DragonFly: src/sys/vfs/msdosfs/msdosfs_vfsops.c,v 1.22 2004/12/17 00:18:26 dillon Exp $ */
+/* $DragonFly: src/sys/vfs/msdosfs/msdosfs_vfsops.c,v 1.23 2004/12/29 02:42:16 dillon Exp $ */
 /*     $NetBSD: msdosfs_vfsops.c,v 1.51 1997/11/17 15:36:58 ws Exp $   */
 
 /*-
@@ -155,70 +155,6 @@ update_mp(struct mount *mp, struct msdosfs_args *argp)
        return 0;
 }
 
-#ifndef __DragonFly__
-int
-msdosfs_mountroot(void)
-{
-       struct mount *mp;
-       struct thread *td = curthread;  /* XXX */
-       size_t size;
-       int error;
-       struct msdosfs_args args;
-       struct vnode *rootvp;
-
-       if (root_device->dv_class != DV_DISK)
-               return (ENODEV);
-
-       /*
-        * Get vnodes for swapdev and rootdev.
-        */
-       if (bdevvp(rootdev, &rootvp))
-               panic("msdosfs_mountroot: can't setup rootvp");
-
-       mp = malloc((u_long)sizeof(struct mount), M_MOUNT, M_WAITOK);
-       bzero((char *)mp, (u_long)sizeof(struct mount));
-       mp->mnt_op = &msdosfs_vfsops;
-       mp->mnt_flag = 0;
-       TAILQ_INIT(&mp->mnt_nvnodelist);
-       TAILQ_INIT(&mp->mnt_reservedvnlist);
-
-       args.flags = 0;
-       args.uid = 0;
-       args.gid = 0;
-       args.mask = 0777;
-
-       if ((error = mountmsdosfs(rootvp, mp, p, &args)) != 0) {
-               free(mp, M_MOUNT);
-               return (error);
-       }
-
-       if ((error = update_mp(mp, &args)) != 0) {
-               (void)msdosfs_unmount(mp, 0, p);
-               free(mp, M_MOUNT);
-               return (error);
-       }
-
-       if ((error = vfs_lock(mp)) != 0) {
-               (void)msdosfs_unmount(mp, 0, p);
-               free(mp, M_MOUNT);
-               return (error);
-       }
-
-       TAILQ_INSERT_TAIL(&mountlist, mp, mnt_list);
-       mp->mnt_vnodecovered = NULLVP;
-       (void) copystr("/", mp->mnt_stat.f_mntonname, MNAMELEN - 1,
-           &size);
-       bzero(mp->mnt_stat.f_mntonname + size, MNAMELEN - size);
-       (void) copystr(ROOTNAME, mp->mnt_stat.f_mntfromname, MNAMELEN - 1,
-           &size);
-       bzero(mp->mnt_stat.f_mntfromname + size, MNAMELEN - size);
-
-       (void)msdosfs_statfs(mp, &mp->mnt_stat, p);
-       vfs_unlock(mp);
-       return (0);
-}
-#endif
-
 /*
  * mp - path - addr in user space of mount point (ie /usr or whatever)
  * data - addr in user space of mount params including the name of the block