[PATCH] include <linux/vfs.h> only in files actually needing it

From: Christoph Hellwig (hch@lst.de)
Date: Wed Jan 01 2003 - 08:55:42 EST


fs.h only needs the forward-declaration of struct statfs

--- 1.23/arch/alpha/kernel/osf_sys.c Thu Nov 21 06:38:43 2002
+++ edited/arch/alpha/kernel/osf_sys.c Wed Jan 1 01:32:35 2003
@@ -35,6 +35,7 @@
 #include <linux/ipc.h>
 #include <linux/namei.h>
 #include <linux/uio.h>
+#include <linux/vfs.h>
 
 #include <asm/fpu.h>
 #include <asm/io.h>
--- 1.34/arch/ia64/ia32/sys_ia32.c Mon Dec 30 07:35:56 2002
+++ edited/arch/ia64/ia32/sys_ia32.c Wed Jan 1 01:33:10 2003
@@ -48,6 +48,7 @@
 #include <linux/stat.h>
 #include <linux/ipc.h>
 #include <linux/compat.h>
+#include <linux/vfs.h>
 
 #include <asm/types.h>
 #include <asm/uaccess.h>
===== arch/mips/kernel/sysirix.c 1.8 vs edited =====
--- 1.8/arch/mips/kernel/sysirix.c Sun Nov 17 15:18:07 2002
+++ edited/arch/mips/kernel/sysirix.c Wed Jan 1 01:33:40 2003
@@ -22,6 +22,7 @@
 #include <linux/smp_lock.h>
 #include <linux/utsname.h>
 #include <linux/file.h>
+#include <linux/vfs.h>
 
 #include <asm/ptrace.h>
 #include <asm/page.h>
===== arch/mips64/kernel/linux32.c 1.9 vs edited =====
--- 1.9/arch/mips64/kernel/linux32.c Wed Dec 11 19:14:42 2002
+++ edited/arch/mips64/kernel/linux32.c Wed Jan 1 01:34:10 2003
@@ -27,6 +27,7 @@
 #include <linux/timex.h>
 #include <linux/dnotify.h>
 #include <linux/compat.h>
+#include <linux/vfs.h>
 #include <net/sock.h>
 
 #include <asm/uaccess.h>
===== arch/parisc/hpux/sys_hpux.c 1.4 vs edited =====
--- 1.4/arch/parisc/hpux/sys_hpux.c Sun Jul 21 06:08:49 2002
+++ edited/arch/parisc/hpux/sys_hpux.c Wed Jan 1 01:34:28 2003
@@ -10,6 +10,7 @@
 #include <linux/smp_lock.h>
 #include <linux/utsname.h>
 #include <linux/vmalloc.h>
+#include <linux/vfs.h>
 
 #include <asm/errno.h>
 #include <asm/pgalloc.h>
===== arch/parisc/kernel/sys_parisc32.c 1.3 vs edited =====
--- 1.3/arch/parisc/kernel/sys_parisc32.c Sun Nov 17 15:18:06 2002
+++ edited/arch/parisc/kernel/sys_parisc32.c Wed Jan 1 01:35:00 2003
@@ -52,6 +52,7 @@
 #include <linux/mman.h>
 #include <linux/binfmts.h>
 #include <linux/namei.h>
+#include <linux/vfs.h>
 
 #include <asm/types.h>
 #include <asm/uaccess.h>
===== arch/s390x/kernel/linux32.c 1.27 vs edited =====
--- 1.27/arch/s390x/kernel/linux32.c Mon Dec 30 00:09:33 2002
+++ edited/arch/s390x/kernel/linux32.c Wed Jan 1 01:35:32 2003
@@ -57,6 +57,7 @@
 #include <linux/sysctl.h>
 #include <linux/binfmts.h>
 #include <linux/compat.h>
+#include <linux/vfs.h>
 
 #include <asm/types.h>
 #include <asm/ipc.h>
===== arch/sparc64/kernel/sys_sparc32.c 1.52 vs edited =====
--- 1.52/arch/sparc64/kernel/sys_sparc32.c Fri Dec 20 21:46:48 2002
+++ edited/arch/sparc64/kernel/sys_sparc32.c Wed Jan 1 01:35:56 2003
@@ -52,6 +52,7 @@
 #include <linux/dnotify.h>
 #include <linux/security.h>
 #include <linux/compat.h>
+#include <linux/vfs.h>
 
 #include <asm/types.h>
 #include <asm/ipc.h>
===== arch/sparc64/solaris/fs.c 1.13 vs edited =====
--- 1.13/arch/sparc64/solaris/fs.c Mon Nov 18 17:12:29 2002
+++ edited/arch/sparc64/solaris/fs.c Wed Jan 1 01:36:12 2003
@@ -20,6 +20,7 @@
 #include <linux/resource.h>
 #include <linux/quotaops.h>
 #include <linux/mount.h>
+#include <linux/vfs.h>
 
 #include <asm/uaccess.h>
 #include <asm/string.h>
===== arch/x86_64/ia32/sys_ia32.c 1.12 vs edited =====
--- 1.12/arch/x86_64/ia32/sys_ia32.c Sat Dec 21 12:36:34 2002
+++ edited/arch/x86_64/ia32/sys_ia32.c Wed Jan 1 01:36:36 2003
@@ -58,6 +58,7 @@
 #include <linux/init.h>
 #include <linux/aio_abi.h>
 #include <linux/compat.h>
+#include <linux/vfs.h>
 #include <asm/mman.h>
 #include <asm/types.h>
 #include <asm/uaccess.h>
--- 1.13/fs/libfs.c Sun Dec 29 17:33:41 2002
+++ edited/fs/libfs.c Wed Jan 1 01:18:35 2003
@@ -4,7 +4,7 @@
  */
 
 #include <linux/pagemap.h>
-#include <linux/smp_lock.h>
+#include <linux/vfs.h>
 
 int simple_getattr(struct vfsmount *mnt, struct dentry *dentry,
                    struct kstat *stat)
===== fs/open.c 1.34 vs edited =====
--- 1.34/fs/open.c Sat Dec 14 13:19:46 2002
+++ edited/fs/open.c Wed Jan 1 01:19:19 2003
@@ -18,7 +18,7 @@
 #include <linux/backing-dev.h>
 #include <linux/security.h>
 #include <linux/mount.h>
-
+#include <linux/vfs.h>
 #include <asm/uaccess.h>
 
 #define special_file(m) (S_ISCHR(m)||S_ISBLK(m)||S_ISFIFO(m)||S_ISSOCK(m))
===== fs/super.c 1.91 vs edited =====
--- 1.91/fs/super.c Sat Dec 21 11:24:23 2002
+++ edited/fs/super.c Wed Jan 1 01:18:52 2003
@@ -30,6 +30,7 @@
 #include <linux/buffer_head.h> /* for fsync_super() */
 #include <linux/mount.h>
 #include <linux/security.h>
+#include <linux/vfs.h>
 #include <asm/uaccess.h>
 
 
===== fs/adfs/super.c 1.20 vs edited =====
--- 1.20/fs/adfs/super.c Mon Oct 7 13:27:57 2002
+++ edited/fs/adfs/super.c Wed Jan 1 01:32:11 2003
@@ -18,6 +18,7 @@
 #include <linux/string.h>
 #include <linux/init.h>
 #include <linux/buffer_head.h>
+#include <linux/vfs.h>
 
 #include <asm/bitops.h>
 #include <asm/uaccess.h>
===== fs/affs/super.c 1.31 vs edited =====
--- 1.31/fs/affs/super.c Sun Nov 17 15:04:35 2002
+++ edited/fs/affs/super.c Wed Jan 1 01:32:02 2003
@@ -27,6 +27,7 @@
 #include <linux/init.h>
 #include <linux/smp_lock.h>
 #include <linux/buffer_head.h>
+#include <linux/vfs.h>
 #include <asm/system.h>
 #include <asm/uaccess.h>
 
===== fs/befs/linuxvfs.c 1.3 vs edited =====
--- 1.3/fs/befs/linuxvfs.c Sat Dec 14 18:12:11 2002
+++ edited/fs/befs/linuxvfs.c Wed Jan 1 01:31:33 2003
@@ -12,6 +12,7 @@
 #include <linux/stat.h>
 #include <linux/nls.h>
 #include <linux/buffer_head.h>
+#include <linux/statfs.h>
 
 #include "befs.h"
 #include "btree.h"
===== fs/bfs/inode.c 1.22 vs edited =====
--- 1.22/fs/bfs/inode.c Sun Nov 17 14:53:57 2002
+++ edited/fs/bfs/inode.c Wed Jan 1 01:31:24 2003
@@ -12,6 +12,7 @@
 #include <linux/fs.h>
 #include <linux/smp_lock.h>
 #include <linux/buffer_head.h>
+#include <linux/vfs.h>
 #include <asm/uaccess.h>
 #include "bfs.h"
 
===== fs/cifs/cifsfs.c 1.4 vs edited =====
--- 1.4/fs/cifs/cifsfs.c Sun Nov 17 04:28:45 2002
+++ edited/fs/cifs/cifsfs.c Wed Jan 1 01:30:34 2003
@@ -31,6 +31,7 @@
 #include <linux/version.h>
 #include <linux/list.h>
 #include <linux/seq_file.h>
+#include <linux/vfs.h>
 #include "cifsfs.h"
 #include "cifspdu.h"
 #define DECLARE_GLOBALS_HERE
===== fs/cifs/cifsproto.h 1.4 vs edited =====
--- 1.4/fs/cifs/cifsproto.h Thu Nov 21 17:58:06 2002
+++ edited/fs/cifs/cifsproto.h Wed Jan 1 01:30:56 2003
@@ -22,6 +22,8 @@
 #define _CIFSPROTO_H
 #include <linux/nls.h>
 
+struct statfs;
+
 /*
  *****************************************************************
  * All Prototypes
===== fs/cifs/cifssmb.c 1.5 vs edited =====
--- 1.5/fs/cifs/cifssmb.c Thu Nov 21 17:58:06 2002
+++ edited/fs/cifs/cifssmb.c Wed Jan 1 01:30:45 2003
@@ -25,6 +25,7 @@
 
 #include <linux/fs.h>
 #include <linux/kernel.h>
+#include <linux/vfs.h>
 #include <asm/uaccess.h>
 #include "cifspdu.h"
 #include "cifsglob.h"
===== fs/coda/inode.c 1.22 vs edited =====
--- 1.22/fs/coda/inode.c Fri Oct 11 23:05:02 2002
+++ edited/fs/coda/inode.c Wed Jan 1 01:30:13 2003
@@ -17,6 +17,7 @@
 #include <linux/unistd.h>
 #include <linux/smp_lock.h>
 #include <linux/file.h>
+#include <linux/vfs.h>
 
 #include <asm/system.h>
 #include <asm/uaccess.h>
===== fs/coda/upcall.c 1.12 vs edited =====
--- 1.12/fs/coda/upcall.c Wed Nov 20 06:19:02 2002
+++ edited/fs/coda/upcall.c Wed Jan 1 01:30:04 2003
@@ -29,6 +29,7 @@
 #include <linux/string.h>
 #include <asm/uaccess.h>
 #include <linux/vmalloc.h>
+#include <linux/vfs.h>
 
 #include <linux/coda.h>
 #include <linux/coda_linux.h>
===== fs/cramfs/inode.c 1.24 vs edited =====
--- 1.24/fs/cramfs/inode.c Mon Oct 7 13:27:57 2002
+++ edited/fs/cramfs/inode.c Wed Jan 1 01:29:46 2003
@@ -22,6 +22,7 @@
 #include <linux/slab.h>
 #include <linux/cramfs_fs_sb.h>
 #include <linux/buffer_head.h>
+#include <linux/vfs.h>
 #include <asm/semaphore.h>
 
 #include <asm/uaccess.h>
--- 1.14/fs/efs/super.c Mon Oct 7 13:27:57 2002
+++ edited/fs/efs/super.c Wed Jan 1 01:29:28 2003
@@ -13,6 +13,7 @@
 #include <linux/efs_fs_sb.h>
 #include <linux/slab.h>
 #include <linux/buffer_head.h>
+#include <linux/vfs.h>
 
 static struct super_block *efs_get_sb(struct file_system_type *fs_type,
         int flags, char *dev_name, void *data)
===== fs/ext2/super.c 1.42 vs edited =====
--- 1.42/fs/ext2/super.c Thu Nov 21 16:10:50 2002
+++ edited/fs/ext2/super.c Wed Jan 1 01:29:14 2003
@@ -25,6 +25,7 @@
 #include <linux/random.h>
 #include <linux/buffer_head.h>
 #include <linux/smp_lock.h>
+#include <linux/vfs.h>
 #include <asm/uaccess.h>
 #include "ext2.h"
 #include "xattr.h"
===== fs/ext3/super.c 1.48 vs edited =====
--- 1.48/fs/ext3/super.c Sat Dec 14 12:41:38 2002
+++ edited/fs/ext3/super.c Wed Jan 1 01:28:39 2003
@@ -29,6 +29,7 @@
 #include <linux/blkdev.h>
 #include <linux/smp_lock.h>
 #include <linux/buffer_head.h>
+#include <linux/vfs.h>
 #include <asm/uaccess.h>
 #include "xattr.h"
 #include "acl.h"
===== fs/fat/inode.c 1.59 vs edited =====
--- 1.59/fs/fat/inode.c Sat Dec 14 12:42:09 2002
+++ edited/fs/fat/inode.c Wed Jan 1 01:28:22 2003
@@ -19,6 +19,7 @@
 #include <linux/pagemap.h>
 #include <linux/buffer_head.h>
 #include <linux/mount.h>
+#include <linux/vfs.h>
 #include <asm/unaligned.h>
 
 /*
===== fs/freevxfs/vxfs_super.c 1.12 vs edited =====
--- 1.12/fs/freevxfs/vxfs_super.c Mon Oct 7 13:27:57 2002
+++ edited/fs/freevxfs/vxfs_super.c Wed Jan 1 01:28:05 2003
@@ -41,6 +41,7 @@
 #include <linux/kernel.h>
 #include <linux/slab.h>
 #include <linux/stat.h>
+#include <linux/vfs.h>
 
 #include "vxfs.h"
 #include "vxfs_extern.h"
===== fs/hfs/super.c 1.19 vs edited =====
--- 1.19/fs/hfs/super.c Mon Oct 7 13:27:57 2002
+++ edited/fs/hfs/super.c Wed Jan 1 01:27:43 2003
@@ -32,6 +32,7 @@
 #include <linux/module.h>
 #include <linux/init.h>
 #include <linux/smp_lock.h>
+#include <linux/vfs.h>
 
 MODULE_LICENSE("GPL");
 
===== fs/hpfs/hpfs_fn.h 1.12 vs edited =====
--- 1.12/fs/hpfs/hpfs_fn.h Thu Nov 21 13:02:12 2002
+++ edited/fs/hpfs/hpfs_fn.h Wed Jan 1 01:27:01 2003
@@ -162,6 +162,8 @@
         return 0;
 }
 
+struct statfs;
+
 /* alloc.c */
 
 int hpfs_chk_sectors(struct super_block *, secno, int, char *);
===== fs/hpfs/super.c 1.23 vs edited =====
--- 1.23/fs/hpfs/super.c Sun Nov 17 14:53:57 2002
+++ edited/fs/hpfs/super.c Wed Jan 1 01:27:16 2003
@@ -11,6 +11,7 @@
 #include "hpfs_fn.h"
 #include <linux/module.h>
 #include <linux/init.h>
+#include <linux/vfs.h>
 
 /* Mark the filesystem dirty, so that chkdsk checks it when os/2 booted */
 
===== fs/isofs/inode.c 1.29 vs edited =====
--- 1.29/fs/isofs/inode.c Sun Nov 17 14:53:57 2002
+++ edited/fs/isofs/inode.c Wed Jan 1 01:26:02 2003
@@ -28,7 +28,7 @@
 #include <linux/smp_lock.h>
 #include <linux/blkdev.h>
 #include <linux/buffer_head.h>
-
+#include <linux/vfs.h>
 #include <asm/system.h>
 #include <asm/uaccess.h>
 
===== fs/jffs/inode-v23.c 1.43 vs edited =====
--- 1.43/fs/jffs/inode-v23.c Sat Dec 14 18:13:02 2002
+++ edited/fs/jffs/inode-v23.c Wed Jan 1 01:25:46 2003
@@ -48,6 +48,7 @@
 #include <linux/blkdev.h>
 #include <linux/quotaops.h>
 #include <linux/highmem.h>
+#include <linux/vfs.h>
 #include <asm/semaphore.h>
 #include <asm/byteorder.h>
 #include <asm/uaccess.h>
===== fs/jffs2/fs.c 1.10 vs edited =====
--- 1.10/fs/jffs2/fs.c Tue Nov 19 09:16:17 2002
+++ edited/fs/jffs2/fs.c Wed Jan 1 01:25:18 2003
@@ -20,6 +20,7 @@
 #include <linux/mtd/mtd.h>
 #include <linux/pagemap.h>
 #include <linux/slab.h>
+#include <linux/vfs.h>
 #include "nodelist.h"
 
 int jffs2_statfs(struct super_block *sb, struct statfs *buf)
===== fs/jffs2/os-linux.h 1.7 vs edited =====
--- 1.7/fs/jffs2/os-linux.h Tue Nov 19 06:39:43 2002
+++ edited/fs/jffs2/os-linux.h Wed Jan 1 01:25:05 2003
@@ -96,6 +96,7 @@
 #define jffs2_flash_write_oob(c, ofs, len, retlen, buf) ((c)->mtd->write_oob((c)->mtd, ofs, len, retlen, buf))
 #define jffs2_flash_read_oob(c, ofs, len, retlen, buf) ((c)->mtd->read_oob((c)->mtd, ofs, len, retlen, buf))
 
+struct statfs;
 
 /* wbuf.c */
 int jffs2_flash_writev(struct jffs2_sb_info *c, const struct iovec *vecs, unsigned long count, loff_t to, size_t *retlen);
===== fs/jfs/super.c 1.30 vs edited =====
--- 1.30/fs/jfs/super.c Tue Dec 10 16:22:22 2002
+++ edited/fs/jfs/super.c Wed Jan 1 01:24:49 2003
@@ -21,7 +21,9 @@
 #include <linux/config.h>
 #include <linux/module.h>
 #include <linux/completion.h>
+#include <linux/vfs.h>
 #include <asm/uaccess.h>
+
 #include "jfs_incore.h"
 #include "jfs_filsys.h"
 #include "jfs_metapage.h"
===== fs/minix/inode.c 1.31 vs edited =====
--- 1.31/fs/minix/inode.c Sat Dec 14 12:42:09 2002
+++ edited/fs/minix/inode.c Wed Jan 1 01:24:23 2003
@@ -15,6 +15,7 @@
 #include <linux/slab.h>
 #include <linux/init.h>
 #include <linux/highuid.h>
+#include <linux/vfs.h>
 
 static void minix_read_inode(struct inode * inode);
 static void minix_write_inode(struct inode * inode, int wait);
===== fs/ncpfs/inode.c 1.38 vs edited =====
--- 1.38/fs/ncpfs/inode.c Tue Nov 26 11:53:25 2002
+++ edited/fs/ncpfs/inode.c Wed Jan 1 01:24:11 2003
@@ -28,6 +28,7 @@
 #include <linux/vmalloc.h>
 #include <linux/init.h>
 #include <linux/smp_lock.h>
+#include <linux/vfs.h>
 
 #include <linux/ncp_fs.h>
 
===== fs/nfs/inode.c 1.68 vs edited =====
--- 1.68/fs/nfs/inode.c Mon Nov 18 09:29:11 2002
+++ edited/fs/nfs/inode.c Wed Jan 1 01:23:52 2003
@@ -33,6 +33,7 @@
 #include <linux/smp_lock.h>
 #include <linux/seq_file.h>
 #include <linux/mount.h>
+#include <linux/vfs.h>
 
 #include <asm/system.h>
 #include <asm/uaccess.h>
===== fs/nfsd/nfs3xdr.c 1.27 vs edited =====
--- 1.27/fs/nfsd/nfs3xdr.c Thu Nov 21 19:21:21 2002
+++ edited/fs/nfsd/nfs3xdr.c Wed Jan 1 01:23:19 2003
@@ -14,7 +14,7 @@
 #include <linux/dcache.h>
 #include <linux/namei.h>
 #include <linux/mm.h>
-
+#include <linux/vfs.h>
 #include <linux/sunrpc/xdr.h>
 #include <linux/sunrpc/svc.h>
 #include <linux/nfsd/nfsd.h>
===== fs/nfsd/nfs4xdr.c 1.6 vs edited =====
--- 1.6/fs/nfsd/nfs4xdr.c Fri Nov 22 00:05:53 2002
+++ edited/fs/nfsd/nfs4xdr.c Wed Jan 1 01:23:31 2003
@@ -48,7 +48,7 @@
 #include <linux/compatmac.h>
 #include <linux/fs.h>
 #include <linux/namei.h>
-
+#include <linux/vfs.h>
 #include <linux/sunrpc/xdr.h>
 #include <linux/sunrpc/svc.h>
 #include <linux/sunrpc/clnt.h>
===== fs/nfsd/nfsxdr.c 1.21 vs edited =====
--- 1.21/fs/nfsd/nfsxdr.c Wed Nov 20 17:43:02 2002
+++ edited/fs/nfsd/nfsxdr.c Wed Jan 1 01:23:09 2003
@@ -9,7 +9,7 @@
 #include <linux/types.h>
 #include <linux/time.h>
 #include <linux/nfs.h>
-
+#include <linux/vfs.h>
 #include <linux/sunrpc/xdr.h>
 #include <linux/sunrpc/svc.h>
 #include <linux/nfsd/nfsd.h>
===== fs/nfsd/vfs.c 1.53 vs edited =====
--- 1.53/fs/nfsd/vfs.c Thu Nov 21 19:21:21 2002
+++ edited/fs/nfsd/vfs.c Wed Jan 1 01:22:51 2003
@@ -34,7 +34,7 @@
 #include <linux/in.h>
 #include <linux/module.h>
 #include <linux/namei.h>
-
+#include <linux/vfs.h>
 #include <linux/sunrpc/svc.h>
 #include <linux/nfsd/nfsd.h>
 #ifdef CONFIG_NFSD_V3
===== fs/ntfs/super.c 1.121 vs edited =====
--- 1.121/fs/ntfs/super.c Mon Oct 7 13:27:58 2002
+++ edited/fs/ntfs/super.c Wed Jan 1 01:22:36 2003
@@ -27,6 +27,7 @@
 #include <linux/blkdev.h> /* For bdev_hardsect_size(). */
 #include <linux/backing-dev.h>
 #include <linux/buffer_head.h>
+#include <linux/vfs.h>
 
 #include "ntfs.h"
 #include "sysctl.h"
--- 1.27/fs/qnx4/inode.c Sat Dec 14 12:42:09 2002
+++ edited/fs/qnx4/inode.c Wed Jan 1 01:22:21 2003
@@ -25,7 +25,7 @@
 #include <linux/smp_lock.h>
 #include <linux/pagemap.h>
 #include <linux/buffer_head.h>
-
+#include <linux/vfs.h>
 #include <asm/uaccess.h>
 
 #define QNX4_VERSION 4
===== fs/reiserfs/super.c 1.56 vs edited =====
--- 1.56/fs/reiserfs/super.c Sat Dec 7 05:19:52 2002
+++ edited/fs/reiserfs/super.c Wed Jan 1 01:22:00 2003
@@ -21,6 +21,7 @@
 #include <linux/init.h>
 #include <linux/blkdev.h>
 #include <linux/buffer_head.h>
+#include <linux/vfs.h>
 
 #define REISERFS_OLD_BLOCKSIZE 4096
 #define REISERFS_SUPER_MAGIC_STRING_OFFSET_NJ 20
===== fs/smbfs/inode.c 1.36 vs edited =====
--- 1.36/fs/smbfs/inode.c Sun Nov 17 20:12:26 2002
+++ edited/fs/smbfs/inode.c Wed Jan 1 01:21:44 2003
@@ -24,7 +24,7 @@
 #include <linux/seq_file.h>
 #include <linux/mount.h>
 #include <linux/net.h>
-
+#include <linux/vfs.h>
 #include <linux/smb_fs.h>
 #include <linux/smbno.h>
 #include <linux/smb_mount.h>
===== fs/smbfs/proc.c 1.26 vs edited =====
--- 1.26/fs/smbfs/proc.c Sun Nov 17 20:12:26 2002
+++ edited/fs/smbfs/proc.c Wed Jan 1 01:21:27 2003
@@ -19,7 +19,7 @@
 #include <linux/nls.h>
 #include <linux/smp_lock.h>
 #include <linux/net.h>
-
+#include <linux/vfs.h>
 #include <linux/smb_fs.h>
 #include <linux/smbno.h>
 #include <linux/smb_mount.h>
===== fs/smbfs/proto.h 1.7 vs edited =====
--- 1.7/fs/smbfs/proto.h Mon Nov 18 07:43:51 2002
+++ edited/fs/smbfs/proto.h Wed Jan 1 01:21:17 2003
@@ -4,6 +4,7 @@
 
 struct smb_request;
 struct sock;
+struct statfs;
 
 /* proc.c */
 extern int smb_setcodepage(struct smb_sb_info *server, struct smb_nls_codepage *cp);
===== fs/sysv/inode.c 1.24 vs edited =====
--- 1.24/fs/sysv/inode.c Sun Nov 17 15:18:09 2002
+++ edited/fs/sysv/inode.c Wed Jan 1 01:20:33 2003
@@ -26,6 +26,7 @@
 #include <linux/slab.h>
 #include <linux/init.h>
 #include <linux/buffer_head.h>
+#include <linux/vfs.h>
 #include <asm/byteorder.h>
 #include "sysv.h"
 
===== fs/udf/super.c 1.30 vs edited =====
--- 1.30/fs/udf/super.c Mon Nov 18 19:49:50 2002
+++ edited/fs/udf/super.c Wed Jan 1 01:20:22 2003
@@ -56,6 +56,7 @@
 #include <linux/nls.h>
 #include <linux/smp_lock.h>
 #include <linux/buffer_head.h>
+#include <linux/vfs.h>
 #include <asm/byteorder.h>
 
 #include <linux/udf_fs.h>
===== fs/ufs/super.c 1.32 vs edited =====
--- 1.32/fs/ufs/super.c Sun Nov 17 15:18:08 2002
+++ edited/fs/ufs/super.c Wed Jan 1 01:20:07 2003
@@ -81,6 +81,7 @@
 #include <linux/init.h>
 #include <linux/smp_lock.h>
 #include <linux/buffer_head.h>
+#include <linux/vfs.h>
 
 #include "swab.h"
 #include "util.h"
===== fs/xfs/linux/xfs_linux.h 1.10 vs edited =====
--- 1.10/fs/xfs/linux/xfs_linux.h Wed Dec 11 14:12:09 2002
+++ edited/fs/xfs/linux/xfs_linux.h Wed Jan 1 01:19:39 2003
@@ -42,6 +42,7 @@
 #include <linux/sched.h>
 #include <linux/bitops.h>
 #include <linux/major.h>
+#include <linux/vfs.h>
 
 #include <asm/page.h>
 #include <asm/div64.h>
===== include/linux/coda_psdev.h 1.5 vs edited =====
--- 1.5/include/linux/coda_psdev.h Wed Nov 20 06:19:02 2002
+++ edited/include/linux/coda_psdev.h Wed Jan 1 01:17:45 2003
@@ -6,6 +6,8 @@
 
 #define CODA_SUPER_MAGIC 0x73757245
 
+struct statfs;
+
 struct coda_sb_info
 {
         struct venus_comm * sbi_vcomm;
===== include/linux/efs_fs.h 1.7 vs edited =====
--- 1.7/include/linux/efs_fs.h Mon Oct 7 13:27:58 2002
+++ edited/include/linux/efs_fs.h Wed Jan 1 01:17:28 2003
@@ -49,6 +49,8 @@
         return sb->s_fs_info;
 }
 
+struct statfs;
+
 extern struct inode_operations efs_dir_inode_operations;
 extern struct file_operations efs_dir_operations;
 extern struct address_space_operations efs_symlink_aops;
===== include/linux/ext3_fs.h 1.20 vs edited =====
--- 1.20/include/linux/ext3_fs.h Sun Nov 17 14:00:57 2002
+++ edited/include/linux/ext3_fs.h Wed Jan 1 01:16:59 2003
@@ -20,6 +20,9 @@
 #include <linux/ext3_fs_i.h>
 #include <linux/ext3_fs_sb.h>
 
+
+struct statfs;
+
 /*
  * The second extended filesystem constants/structures
  */
===== include/linux/fs.h 1.207 vs edited =====
--- 1.207/include/linux/fs.h Mon Dec 30 12:39:00 2002
+++ edited/include/linux/fs.h Tue Dec 31 23:32:48 2002
@@ -11,7 +11,6 @@
 #include <linux/limits.h>
 #include <linux/wait.h>
 #include <linux/types.h>
-#include <linux/vfs.h>
 #include <linux/kdev_t.h>
 #include <linux/ioctl.h>
 #include <linux/list.h>
@@ -25,6 +25,7 @@
 struct nameidata;
 struct pipe_inode_info;
 struct poll_table_struct;
+struct statfs;
 struct vm_area_struct;
 struct vfsmount;
 
--- 1.21/include/linux/msdos_fs.h Sun Nov 17 14:00:17 2002
+++ edited/include/linux/msdos_fs.h Wed Jan 1 01:16:31 2003
@@ -8,6 +8,9 @@
 #include <linux/string.h>
 #include <asm/byteorder.h>
 
+struct statfs;
+
+
 #define SECTOR_SIZE 512 /* sector size (bytes) */
 #define SECTOR_BITS 9 /* log2(SECTOR_SIZE) */
 #define MSDOS_DPB (MSDOS_DPS) /* dir entries per block */
===== include/linux/nfsd/xdr.h 1.7 vs edited =====
--- 1.7/include/linux/nfsd/xdr.h Wed Nov 6 18:12:49 2002
+++ edited/include/linux/nfsd/xdr.h Wed Jan 1 01:47:03 2003
@@ -8,6 +8,7 @@
 #define LINUX_NFSD_H
 
 #include <linux/fs.h>
+#include <linux/vfs.h>
 #include <linux/nfs.h>
 
 struct nfsd_fhandle {
--- 1.15/kernel/acct.c Wed Nov 27 18:13:29 2002
+++ edited/kernel/acct.c Wed Jan 1 01:15:55 2003
@@ -50,6 +50,7 @@
 #include <linux/file.h>
 #include <linux/tty.h>
 #include <linux/security.h>
+#include <linux/vfs.h>
 #include <asm/uaccess.h>
 
 /*
===== mm/shmem.c 1.103 vs edited =====
--- 1.103/mm/shmem.c Sat Dec 14 12:42:09 2002
+++ edited/mm/shmem.c Wed Jan 1 00:06:12 2003
@@ -32,7 +32,7 @@
 #include <linux/shmem_fs.h>
 #include <linux/mount.h>
 #include <linux/writeback.h>
-
+#include <linux/vfs.h>
 #include <asm/uaccess.h>
 
 /* This magic number is used in glibc for posix shared memory */
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Tue Jan 07 2003 - 22:00:14 EST