Skip to contentSkip to conversation

include mount.h explicitly were needed

PATCH New Christoph Hellwig 1 participant 1 message Nov 16, 2002

Subsystems (13)
lore
Share & tools
lore
#0 lore raw

PATCH 1/1 include mount.h explicitly were needed

This is a preparation to get rid of the implicit includes in dcache.h and fs_struct.h.

===== fs/binfmt_misc.c 1.16 vs edited =====

fs/binfmt_misc.c +1 -0
@@ -25,6 +25,7 @@
 #include <linux/file.h>
 #include <linux/pagemap.h>
 #include <linux/namei.h>
+#include <linux/mount.h>
 
 #include <asm/uaccess.h>
 

===== fs/block_dev.c 1.110 vs edited =====

fs/block_dev.c +1 -0
@@ -20,6 +20,7 @@
 #include <linux/blkpg.h>
 #include <linux/buffer_head.h>
 #include <linux/mpage.h>
+#include <linux/mount.h>
 
 #include <asm/uaccess.h>
 

===== fs/dcache.c 1.35 vs edited =====

fs/dcache.c +1 -1
@@ -23,7 +23,7 @@
 #include <linux/smp_lock.h>
 #include <linux/cache.h>
 #include <linux/module.h>
-
+#include <linux/mount.h>
 #include <asm/uaccess.h>
 
 #define DCACHE_PARANOIA 1

===== fs/eventpoll.c 1.7 vs edited =====

fs/eventpoll.c +2 -1
@@ -29,13 +29,14 @@
 #include <linux/spinlock.h>
 #include <linux/rwsem.h>
 #include <linux/wait.h>
+#include <linux/eventpoll.h>
+#include <linux/mount.h>
 #include <asm/bitops.h>
 #include <asm/uaccess.h>
 #include <asm/system.h>
 #include <asm/io.h>
 #include <asm/mman.h>
 #include <asm/atomic.h>
-#include <linux/eventpoll.h>
 
 
 

===== fs/exec.c 1.55 vs edited =====

fs/exec.c +1 -0
@@ -43,6 +43,7 @@
 #include <linux/namei.h>
 #include <linux/proc_fs.h>
 #include <linux/ptrace.h>
+#include <linux/mount.h>
 
 #include <asm/uaccess.h>
 #include <asm/pgalloc.h>

===== fs/file_table.c 1.18 vs edited =====

fs/file_table.c +2 -0
@@ -14,6 +14,8 @@
 #include <linux/fs.h>
 #include <linux/security.h>
 #include <linux/eventpoll.h>
+#include <linux/mount.h>
+
 
 /* sysctl tunables... */
 struct files_stat_struct files_stat = {0, 0, NR_FILE};

===== fs/namei.c 1.57 vs edited =====

fs/namei.c +1 -1
@@ -24,7 +24,7 @@
 #include <linux/smp_lock.h>
 #include <linux/personality.h>
 #include <linux/security.h>
-
+#include <linux/mount.h>
 #include <asm/namei.h>
 #include <asm/uaccess.h>
 

===== fs/namespace.c 1.30 vs edited =====

fs/namespace.c +1 -1
@@ -19,7 +19,7 @@
 #include <linux/seq_file.h>
 #include <linux/namespace.h>
 #include <linux/namei.h>
-
+#include <linux/mount.h>
 #include <asm/uaccess.h>
 
 extern struct vfsmount *do_kern_mount(const char *type, int flags, char *name, void *data);

===== fs/nfsctl.c 1.3 vs edited =====

fs/nfsctl.c +1 -0
@@ -12,6 +12,7 @@
 #include <linux/nfsd/syscall.h>
 #include <linux/linkage.h>
 #include <linux/namei.h>
+#include <linux/mount.h>
 #include <asm/uaccess.h>
 
 /*

===== fs/open.c 1.29 vs edited =====

fs/open.c +1 -0
@@ -17,6 +17,7 @@
 #include <linux/namei.h>
 #include <linux/backing-dev.h>
 #include <linux/security.h>
+#include <linux/mount.h>
 
 #include <asm/uaccess.h>
 

===== fs/pipe.c 1.22 vs edited =====

fs/pipe.c +1 -1
@@ -11,7 +11,7 @@
 #include <linux/module.h>
 #include <linux/init.h>
 #include <linux/fs.h>
-
+#include <linux/mount.h>
 #include <asm/uaccess.h>
 #include <asm/ioctls.h>
 

===== fs/super.c 1.84 vs edited =====

fs/super.c +1 -0
@@ -28,6 +28,7 @@
 #include <linux/quotaops.h>
 #include <linux/namei.h>
 #include <linux/buffer_head.h>		/* for fsync_super() */
+#include <linux/mount.h>
 #include <asm/uaccess.h>
 
 #include <linux/security.h>

===== fs/autofs4/expire.c 1.3 vs edited =====

fs/autofs4/expire.c +1 -0
@@ -12,6 +12,7 @@
  * ------------------------------------------------------------------------- */
 
 #include "autofs_i.h"
+#include <linux/mount.h>
 
 /*
  * Determine if a subtree of the namespace is busy.

===== fs/devpts/inode.c 1.13 vs edited =====

fs/devpts/inode.c +1 -0
@@ -15,6 +15,7 @@
 #include <linux/fs.h>
 #include <linux/sched.h>
 #include <linux/namei.h>
+#include <linux/mount.h>
 
 #define DEVPTS_SUPER_MAGIC 0x1cd1
 

===== fs/fat/inode.c 1.55 vs edited =====

fs/fat/inode.c +1 -0
@@ -18,6 +18,7 @@
 #include <linux/msdos_fs.h>
 #include <linux/pagemap.h>
 #include <linux/buffer_head.h>
+#include <linux/mount.h>
 #include <asm/unaligned.h>
 
 /*

===== fs/nfs/inode.c 1.65 vs edited =====

fs/nfs/inode.c +1 -0
@@ -32,6 +32,7 @@
 #include <linux/lockd/bind.h>
 #include <linux/smp_lock.h>
 #include <linux/seq_file.h>
+#include <linux/mount.h>
 
 #include <asm/system.h>
 #include <asm/uaccess.h>

===== fs/nfsd/nfsfh.c 1.37 vs edited =====

fs/nfsd/nfsfh.c +1 -0
@@ -17,6 +17,7 @@
 #include <linux/string.h>
 #include <linux/stat.h>
 #include <linux/dcache.h>
+#include <linux/mount.h>
 #include <asm/pgtable.h>
 
 #include <linux/sunrpc/svc.h>

===== fs/proc/base.c 1.32 vs edited =====

fs/proc/base.c +1 -0
@@ -29,6 +29,7 @@
 #include <linux/mm.h>
 #include <linux/smp_lock.h>
 #include <linux/kallsyms.h>
+#include <linux/mount.h>
 
 /*
  * For hysterical raisins we keep the same inumbers as in the old procfs.

===== fs/proc/generic.c 1.17 vs edited =====

fs/proc/generic.c +2 -3
@@ -8,15 +8,14 @@
  * Copyright (C) 1997 Theodore Ts'o
  */
 
-#include <asm/uaccess.h>
-
 #include <linux/errno.h>
 #include <linux/time.h>
 #include <linux/proc_fs.h>
 #include <linux/stat.h>
-#define __NO_VERSION__
 #include <linux/module.h>
+#include <linux/mount.h>
 #include <linux/smp_lock.h>
+#include <asm/uaccess.h>
 #include <asm/bitops.h>
 
 static ssize_t proc_file_read(struct file * file, char * buf,

===== fs/sysfs/inode.c 1.59 vs edited =====

fs/sysfs/inode.c +1 -1
@@ -34,7 +34,7 @@
 #include <linux/slab.h>
 #include <linux/backing-dev.h>
 #include <linux/kobject.h>
-
+#include <linux/mount.h>
 #include <asm/uaccess.h>
 
 /* Random magic number */

===== fs/sysv/itree.c 1.15 vs edited =====

fs/sysv/itree.c +1 -0
@@ -6,6 +6,7 @@
  */
 
 #include <linux/buffer_head.h>
+#include <linux/mount.h>
 #include "sysv.h"
 
 enum {DIRECT = 10, DEPTH = 4};	/* Have triple indirect */

===== fs/xfs/linux/xfs_ioctl.c 1.4 vs edited =====

fs/xfs/linux/xfs_ioctl.c +1 -0
@@ -35,6 +35,7 @@
 #include <xfs_dfrag.h>
 #include <linux/dcache.h>
 #include <linux/namei.h>
+#include <linux/mount.h>
 
 
 extern int xfs_change_file_space(bhv_desc_t *, int,

===== fs/xfs/linux/xfs_super.c 1.16 vs edited =====

fs/xfs/linux/xfs_super.c +1 -0
@@ -39,6 +39,7 @@
 #include <linux/init.h>
 #include <linux/ctype.h>
 #include <linux/seq_file.h>
+#include <linux/mount.h>
 #include "xfs_version.h"
 
 /* xfs_vfs[ops].c */

===== init/do_mounts.c 1.30 vs edited =====

init/do_mounts.c +1 -0
@@ -12,6 +12,7 @@
 #include <linux/init.h>
 #include <linux/suspend.h>
 #include <linux/root_dev.h>
+#include <linux/mount.h>
 
 #include <linux/nfs_fs.h>
 #include <linux/nfs_fs_sb.h>

===== kernel/exit.c 1.73 vs edited =====

kernel/exit.c +1 -0
@@ -20,6 +20,7 @@
 #include <linux/binfmts.h>
 #include <linux/ptrace.h>
 #include <linux/profile.h>
+#include <linux/mount.h>
 
 #include <asm/uaccess.h>
 #include <asm/pgtable.h>

===== kernel/futex.c 1.18 vs edited =====

kernel/futex.c +1 -0
@@ -33,6 +33,7 @@
 #include <linux/init.h>
 #include <linux/futex.h>
 #include <linux/vcache.h>
+#include <linux/mount.h>
 
 #define FUTEX_HASHBITS 8
 

===== kernel/kmod.c 1.16 vs edited =====

kernel/kmod.c +1 -1
@@ -29,7 +29,7 @@
 #include <linux/completion.h>
 #include <linux/file.h>
 #include <linux/workqueue.h>
-
+#include <linux/mount.h>
 #include <asm/uaccess.h>
 
 extern int max_threads, system_running;

===== kernel/ksyms.c 1.162 vs edited =====

kernel/ksyms.c +1 -0
@@ -53,6 +53,7 @@
 #include <linux/percpu.h>
 #include <linux/smp_lock.h>
 #include <linux/dnotify.h>
+#include <linux/mount.h>
 #include <asm/checksum.h>
 
 #if defined(CONFIG_PROC_FS)

===== mm/shmem.c 1.98 vs edited =====

mm/shmem.c +1 -0
@@ -30,6 +30,7 @@
 #include <linux/slab.h>
 #include <linux/backing-dev.h>
 #include <linux/shmem_fs.h>
+#include <linux/mount.h>
 
 #include <asm/uaccess.h>
 

===== net/socket.c 1.35 vs edited =====

net/socket.c +1 -0
@@ -77,6 +77,7 @@
 #include <linux/highmem.h>
 #include <linux/wireless.h>
 #include <linux/divert.h>
+#include <linux/mount.h>
 
 #if defined(CONFIG_KMOD) && defined(CONFIG_NET)
 #include <linux/kmod.h>

===== net/unix/af_unix.c 1.30 vs edited =====

net/unix/af_unix.c +1 -0
@@ -112,6 +112,7 @@
 #include <linux/poll.h>
 #include <linux/smp_lock.h>
 #include <linux/rtnetlink.h>
+#include <linux/mount.h>
 #include <net/checksum.h>
 
 int sysctl_unix_max_dgram_qlen = 10;