summaryrefslogtreecommitdiffstats
path: root/sys/gnu/fs
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1998-09-07 13:17:06 +0000
committerbde <bde@FreeBSD.org>1998-09-07 13:17:06 +0000
commite170b2ba75b8cd52b3975e18747bd7f39539bb64 (patch)
treedfc401eb554740bf76aee34e0c28e57e54044a9e /sys/gnu/fs
parent166f26e95248d6d21790e846f2ada78c43dffd8f (diff)
downloadFreeBSD-src-e170b2ba75b8cd52b3975e18747bd7f39539bb64.zip
FreeBSD-src-e170b2ba75b8cd52b3975e18747bd7f39539bb64.tar.gz
Removed statically configured mount type numbers (MOUNT_*) and all
references to them. The change a couple of days ago to ignore these numbers in statically configured vfsconf structs was slightly premature because the cd9660, cfs, devfs, ext2fs, nfs vfs's still used MOUNT_* instead of the number in their vfsconf struct.
Diffstat (limited to 'sys/gnu/fs')
-rw-r--r--sys/gnu/fs/ext2fs/ext2_vfsops.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/gnu/fs/ext2fs/ext2_vfsops.c b/sys/gnu/fs/ext2fs/ext2_vfsops.c
index c3aab81..944ed70 100644
--- a/sys/gnu/fs/ext2fs/ext2_vfsops.c
+++ b/sys/gnu/fs/ext2fs/ext2_vfsops.c
@@ -98,7 +98,7 @@ static struct vfsops ext2fs_vfsops = {
ext2_init,
};
-VFS_SET(ext2fs_vfsops, ext2fs, MOUNT_EXT2FS, 0);
+VFS_SET(ext2fs_vfsops, ext2fs, 0);
#define bsd_malloc malloc
#define bsd_free free
@@ -633,7 +633,7 @@ ext2_mountfs(devvp, mp, p)
}
mp->mnt_data = (qaddr_t)ump;
mp->mnt_stat.f_fsid.val[0] = (long)dev;
- mp->mnt_stat.f_fsid.val[1] = MOUNT_EXT2FS;
+ mp->mnt_stat.f_fsid.val[1] = mp->mnt_vfc->vfc_typenum;
mp->mnt_maxsymlinklen = EXT2_MAXSYMLINKLEN;
mp->mnt_flag |= MNT_LOCAL;
ump->um_mountp = mp;
@@ -787,7 +787,6 @@ ext2_statfs(mp, sbp, p)
overhead = es->s_first_data_block +
fs->s_groups_count * overhead_per_group;
- sbp->f_type = MOUNT_EXT2FS;
sbp->f_bsize = EXT2_FRAG_SIZE(fs);
sbp->f_iosize = EXT2_BLOCK_SIZE(fs);
sbp->f_blocks = es->s_blocks_count - overhead;
@@ -796,6 +795,7 @@ ext2_statfs(mp, sbp, p)
sbp->f_files = es->s_inodes_count;
sbp->f_ffree = es->s_free_inodes_count;
if (sbp != &mp->mnt_stat) {
+ sbp->f_type = mp->mnt_vfc->vfc_typenum;
bcopy((caddr_t)mp->mnt_stat.f_mntonname,
(caddr_t)&sbp->f_mntonname[0], MNAMELEN);
bcopy((caddr_t)mp->mnt_stat.f_mntfromname,
OpenPOWER on IntegriCloud