Module Name: src Committed By: dholland Date: Thu Jun 6 00:51:25 UTC 2013
Modified Files: src/sys/ufs/lfs: lfs.h ulfs_bmap.c ulfs_inode.h ulfs_quota2_subr.c ulfs_vnops.c ulfs_wapbl.c ulfsmount.h Log Message: Remove stray references to ext2fs, chfs, ffs, and mfs. To generate a diff of this commit: cvs rdiff -u -r1.138 -r1.139 src/sys/ufs/lfs/lfs.h cvs rdiff -u -r1.3 -r1.4 src/sys/ufs/lfs/ulfs_bmap.c \ src/sys/ufs/lfs/ulfs_inode.h src/sys/ufs/lfs/ulfs_wapbl.c cvs rdiff -u -r1.4 -r1.5 src/sys/ufs/lfs/ulfs_quota2_subr.c \ src/sys/ufs/lfs/ulfsmount.h cvs rdiff -u -r1.5 -r1.6 src/sys/ufs/lfs/ulfs_vnops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/ufs/lfs/lfs.h diff -u src/sys/ufs/lfs/lfs.h:1.138 src/sys/ufs/lfs/lfs.h:1.139 --- src/sys/ufs/lfs/lfs.h:1.138 Thu Jun 6 00:48:04 2013 +++ src/sys/ufs/lfs/lfs.h Thu Jun 6 00:51:25 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: lfs.h,v 1.138 2013/06/06 00:48:04 dholland Exp $ */ +/* $NetBSD: lfs.h,v 1.139 2013/06/06 00:51:25 dholland Exp $ */ /*- * Copyright (c) 1999, 2000, 2001, 2002, 2003 The NetBSD Foundation, Inc. @@ -67,6 +67,9 @@ #include <sys/queue.h> #include <sys/condvar.h> +/* XXX this should not be exposed */ +#include <ufs/lfs/ulfs_inode.h> + /* * Compile-time options for LFS. */ Index: src/sys/ufs/lfs/ulfs_bmap.c diff -u src/sys/ufs/lfs/ulfs_bmap.c:1.3 src/sys/ufs/lfs/ulfs_bmap.c:1.4 --- src/sys/ufs/lfs/ulfs_bmap.c:1.3 Thu Jun 6 00:48:04 2013 +++ src/sys/ufs/lfs/ulfs_bmap.c Thu Jun 6 00:51:25 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: ulfs_bmap.c,v 1.3 2013/06/06 00:48:04 dholland Exp $ */ +/* $NetBSD: ulfs_bmap.c,v 1.4 2013/06/06 00:51:25 dholland Exp $ */ /* from NetBSD: ufs_bmap.c,v 1.50 2013/01/22 09:39:18 dholland Exp */ /* @@ -38,10 +38,11 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ulfs_bmap.c,v 1.3 2013/06/06 00:48:04 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ulfs_bmap.c,v 1.4 2013/06/06 00:51:25 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> +#include <sys/stat.h> #include <sys/buf.h> #include <sys/proc.h> #include <sys/vnode.h> Index: src/sys/ufs/lfs/ulfs_inode.h diff -u src/sys/ufs/lfs/ulfs_inode.h:1.3 src/sys/ufs/lfs/ulfs_inode.h:1.4 --- src/sys/ufs/lfs/ulfs_inode.h:1.3 Thu Jun 6 00:48:04 2013 +++ src/sys/ufs/lfs/ulfs_inode.h Thu Jun 6 00:51:25 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: ulfs_inode.h,v 1.3 2013/06/06 00:48:04 dholland Exp $ */ +/* $NetBSD: ulfs_inode.h,v 1.4 2013/06/06 00:51:25 dholland Exp $ */ /* from NetBSD: inode.h,v 1.64 2012/11/19 00:36:21 jakllsch Exp */ /* @@ -44,7 +44,6 @@ #include <ufs/lfs/ulfs_dinode.h> #include <ufs/lfs/ulfs_dir.h> #include <ufs/lfs/ulfs_quotacommon.h> -#include <ufs/ext2fs/ext2fs_dinode.h> #include <miscfs/genfs/genfs_node.h> /* @@ -69,18 +68,6 @@ struct ulfs_lookup_results { /* * Per-filesystem inode extensions. */ -struct ffs_inode_ext { - daddr_t *ffs_snapblklist; /* Collect expunged snapshot blocks. */ - /* follow two fields are used by contiguous allocation code only. */ - daddr_t ffs_first_data_blk; /* first data block on disk. */ - daddr_t ffs_first_indir_blk; /* first indirect block on disk. */ -}; - -struct ext2fs_inode_ext { - daddr_t ext2fs_last_lblk; /* last logical block allocated */ - daddr_t ext2fs_last_blk; /* last block allocated on disk */ -}; - struct lfs_inode_ext; /* @@ -104,13 +91,9 @@ struct inode { ino_t i_number; /* The identity of the inode. */ union { /* Associated filesystem. */ - struct fs *fs; /* FFS */ struct lfs *lfs; /* LFS */ - struct m_ext2fs *e2fs; /* EXT2FS */ } inode_u; -#define i_fs inode_u.fs #define i_lfs inode_u.lfs -#define i_e2fs inode_u.e2fs void *i_unused1; /* Unused. */ struct dquot *i_dquot[ULFS_MAXQUOTAS]; /* Dquot structures. */ @@ -129,20 +112,12 @@ struct inode { */ union { /* Other extensions could go here... */ - struct ffs_inode_ext ffs; - struct ext2fs_inode_ext e2fs; struct lfs_inode_ext *lfs; } inode_ext; -#define i_snapblklist inode_ext.ffs.ffs_snapblklist -#define i_ffs_first_data_blk inode_ext.ffs.ffs_first_data_blk -#define i_ffs_first_indir_blk inode_ext.ffs.ffs_first_indir_blk -#define i_e2fs_last_lblk inode_ext.e2fs.ext2fs_last_lblk -#define i_e2fs_last_blk inode_ext.e2fs.ext2fs_last_blk /* * Copies from the on-disk dinode itself. * - * These fields are currently only used by FFS and LFS, - * do NOT use them with ext2fs. + * These fields are currently only used by LFS. */ u_int16_t i_mode; /* IFMT, permissions; see below. */ int16_t i_nlink; /* File link count. */ @@ -161,8 +136,6 @@ struct inode { union { struct ulfs1_dinode *ffs1_din; /* 128 bytes of the on-disk dinode. */ struct ulfs2_dinode *ffs2_din; - struct ext2fs_dinode *e2fs_din; /* 128 bytes of the on-disk - dinode. */ } i_din; }; @@ -210,29 +183,6 @@ struct inode { #define i_ffs2_extsize i_din.ffs2_din->di_extsize #define i_ffs2_extb i_din.ffs2_din->di_extb -#define i_e2fs_mode i_din.e2fs_din->e2di_mode -#define i_e2fs_uid i_din.e2fs_din->e2di_uid -#define i_e2fs_size i_din.e2fs_din->e2di_size -#define i_e2fs_atime i_din.e2fs_din->e2di_atime -#define i_e2fs_ctime i_din.e2fs_din->e2di_ctime -#define i_e2fs_mtime i_din.e2fs_din->e2di_mtime -#define i_e2fs_dtime i_din.e2fs_din->e2di_dtime -#define i_e2fs_gid i_din.e2fs_din->e2di_gid -#define i_e2fs_nlink i_din.e2fs_din->e2di_nlink -#define i_e2fs_nblock i_din.e2fs_din->e2di_nblock -#define i_e2fs_flags i_din.e2fs_din->e2di_flags -#define i_e2fs_version i_din.e2fs_din->e2di_version -#define i_e2fs_blocks i_din.e2fs_din->e2di_blocks -#define i_e2fs_rdev i_din.e2fs_din->e2di_rdev -#define i_e2fs_gen i_din.e2fs_din->e2di_gen -#define i_e2fs_facl i_din.e2fs_din->e2di_facl -#define i_e2fs_dacl i_din.e2fs_din->e2di_dacl -#define i_e2fs_faddr i_din.e2fs_din->e2di_faddr -#define i_e2fs_nblock_high i_din.e2fs_din->e2di_nblock_high -#define i_e2fs_facl_high i_din.e2fs_din->e2di_facl_high -#define i_e2fs_uid_high i_din.e2fs_din->e2di_uid_high -#define i_e2fs_gid_high i_din.e2fs_din->e2di_gid_high - /* These flags are kept in i_flag. */ #define IN_ACCESS 0x0001 /* Access time update request. */ #define IN_CHANGE 0x0002 /* Inode change time update request. */ Index: src/sys/ufs/lfs/ulfs_wapbl.c diff -u src/sys/ufs/lfs/ulfs_wapbl.c:1.3 src/sys/ufs/lfs/ulfs_wapbl.c:1.4 --- src/sys/ufs/lfs/ulfs_wapbl.c:1.3 Thu Jun 6 00:48:04 2013 +++ src/sys/ufs/lfs/ulfs_wapbl.c Thu Jun 6 00:51:25 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: ulfs_wapbl.c,v 1.3 2013/06/06 00:48:04 dholland Exp $ */ +/* $NetBSD: ulfs_wapbl.c,v 1.4 2013/06/06 00:51:25 dholland Exp $ */ /* from NetBSD: ufs_wapbl.c,v 1.23 2012/01/27 19:22:50 para Exp */ /*- @@ -67,7 +67,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ulfs_wapbl.c,v 1.3 2013/06/06 00:48:04 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ulfs_wapbl.c,v 1.4 2013/06/06 00:51:25 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -96,7 +96,6 @@ __KERNEL_RCSID(0, "$NetBSD: ulfs_wapbl.c #include <ufs/lfs/ulfs_bswap.h> #include <ufs/lfs/ulfs_extern.h> #include <ufs/lfs/ulfs_wapbl.h> -#include <ufs/ext2fs/ext2fs_extern.h> #include <ufs/lfs/lfs_extern.h> #include <uvm/uvm.h> Index: src/sys/ufs/lfs/ulfs_quota2_subr.c diff -u src/sys/ufs/lfs/ulfs_quota2_subr.c:1.4 src/sys/ufs/lfs/ulfs_quota2_subr.c:1.5 --- src/sys/ufs/lfs/ulfs_quota2_subr.c:1.4 Thu Jun 6 00:49:28 2013 +++ src/sys/ufs/lfs/ulfs_quota2_subr.c Thu Jun 6 00:51:25 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: ulfs_quota2_subr.c,v 1.4 2013/06/06 00:49:28 dholland Exp $ */ +/* $NetBSD: ulfs_quota2_subr.c,v 1.5 2013/06/06 00:51:25 dholland Exp $ */ /* from NetBSD: quota2_subr.c,v 1.5 2012/02/05 14:19:04 dholland Exp */ /*- @@ -28,14 +28,14 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ulfs_quota2_subr.c,v 1.4 2013/06/06 00:49:28 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ulfs_quota2_subr.c,v 1.5 2013/06/06 00:51:25 dholland Exp $"); #include <sys/param.h> #include <sys/time.h> #include <ufs/lfs/ulfs_dinode.h> -#include <ufs/ffs/fs.h> -#include <ufs/ffs/ffs_extern.h> +#include <ufs/lfs/lfs.h> +#include <ufs/lfs/lfs_extern.h> #include <ufs/lfs/ulfs_bswap.h> #include <ufs/lfs/ulfs_quota2.h> Index: src/sys/ufs/lfs/ulfsmount.h diff -u src/sys/ufs/lfs/ulfsmount.h:1.4 src/sys/ufs/lfs/ulfsmount.h:1.5 --- src/sys/ufs/lfs/ulfsmount.h:1.4 Thu Jun 6 00:48:04 2013 +++ src/sys/ufs/lfs/ulfsmount.h Thu Jun 6 00:51:25 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: ulfsmount.h,v 1.4 2013/06/06 00:48:04 dholland Exp $ */ +/* $NetBSD: ulfsmount.h,v 1.5 2013/06/06 00:51:25 dholland Exp $ */ /* from NetBSD: ufsmount.h,v 1.39 2012/10/19 17:09:08 drochner Exp */ /* @@ -44,16 +44,6 @@ struct ulfs_args { char *fspec; /* block special device to mount */ }; -/* - * Arguments to mount MFS - */ -struct mfs_args { - char *fspec; /* name to export for statfs */ - struct export_args30 _pad1; /* compat with old userland tools */ - void * base; /* base of file system in memory */ - u_long size; /* size of file system */ -}; - #ifdef _KERNEL #if defined(_KERNEL_OPT) @@ -80,16 +70,9 @@ struct ulfsmount { u_long um_fstype; u_int32_t um_flags; /* ULFS-specific flags - see below */ union { /* pointer to superblock */ - struct fs *fs; /* FFS */ struct lfs *lfs; /* LFS */ - struct m_ext2fs *e2fs; /* EXT2FS */ - struct chfs_mount *chfs; /* CHFS */ } ulfsmount_u; -#define um_fs ulfsmount_u.fs #define um_lfs ulfsmount_u.lfs -#define um_e2fs ulfsmount_u.e2fs -#define um_e2fsb ulfsmount_u.e2fs->s_es -#define um_chfs ulfsmount_u.chfs /* Extended attribute information. */ struct ulfs_extattr_per_mount um_extattr; Index: src/sys/ufs/lfs/ulfs_vnops.c diff -u src/sys/ufs/lfs/ulfs_vnops.c:1.5 src/sys/ufs/lfs/ulfs_vnops.c:1.6 --- src/sys/ufs/lfs/ulfs_vnops.c:1.5 Thu Jun 6 00:49:28 2013 +++ src/sys/ufs/lfs/ulfs_vnops.c Thu Jun 6 00:51:25 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: ulfs_vnops.c,v 1.5 2013/06/06 00:49:28 dholland Exp $ */ +/* $NetBSD: ulfs_vnops.c,v 1.6 2013/06/06 00:51:25 dholland Exp $ */ /* from NetBSD: ufs_vnops.c,v 1.212 2013/03/18 19:35:48 plunky Exp */ /*- @@ -67,7 +67,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ulfs_vnops.c,v 1.5 2013/06/06 00:49:28 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ulfs_vnops.c,v 1.6 2013/06/06 00:51:25 dholland Exp $"); #if defined(_KERNEL_OPT) #include "opt_lfs.h" @@ -106,17 +106,11 @@ __KERNEL_RCSID(0, "$NetBSD: ulfs_vnops.c #ifdef LFS_DIRHASH #include <ufs/lfs/ulfs_dirhash.h> #endif -#include <ufs/ext2fs/ext2fs_extern.h> -#include <ufs/ext2fs/ext2fs_dir.h> -#include <ufs/ffs/ffs_extern.h> #include <ufs/lfs/lfs_extern.h> #include <ufs/lfs/lfs.h> #include <uvm/uvm.h> -__CTASSERT(EXT2FS_MAXNAMLEN == FFS_MAXNAMLEN); -__CTASSERT(LFS_MAXNAMLEN == FFS_MAXNAMLEN); - static int ulfs_chmod(struct vnode *, int, kauth_cred_t, struct lwp *); static int ulfs_chown(struct vnode *, uid_t, gid_t, kauth_cred_t, struct lwp *); @@ -1702,7 +1696,7 @@ ulfs_pathconf(void *v) *ap->a_retval = LINK_MAX; return (0); case _PC_NAME_MAX: - *ap->a_retval = FFS_MAXNAMLEN; + *ap->a_retval = LFS_MAXNAMLEN; return (0); case _PC_PATH_MAX: *ap->a_retval = PATH_MAX;