fs: add module.h to files that were implicitly using it
authorPaul Gortmaker <paul.gortmaker@windriver.com>
Fri, 1 Jul 2011 18:23:34 +0000 (14:23 -0400)
committerPaul Gortmaker <paul.gortmaker@windriver.com>
Mon, 31 Oct 2011 23:30:31 +0000 (19:30 -0400)
Some files were using the complete module.h infrastructure without
actually including the header at all.  Fix them up in advance so
once the implicit presence is removed, we won't get failures like this:

  CC [M]  fs/nfsd/nfssvc.o
fs/nfsd/nfssvc.c: In function 'nfsd_create_serv':
fs/nfsd/nfssvc.c:335: error: 'THIS_MODULE' undeclared (first use in this function)
fs/nfsd/nfssvc.c:335: error: (Each undeclared identifier is reported only once
fs/nfsd/nfssvc.c:335: error: for each function it appears in.)
fs/nfsd/nfssvc.c: In function 'nfsd':
fs/nfsd/nfssvc.c:555: error: implicit declaration of function 'module_put_and_exit'
make[3]: *** [fs/nfsd/nfssvc.o] Error 1

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
fs/cifs/connect.c
fs/exofs/ore.c
fs/exofs/super.c
fs/fuse/cuse.c
fs/logfs/super.c
fs/nfs/nfs4filelayout.c
fs/nfs/pnfs.c
fs/nfsd/nfsctl.c
fs/nfsd/nfssvc.c

index d545a95c30ed81d0b27e3cd52ab707897b2743e5..7ef4e2846658fcbf413ca889de7a2f540023bed4 100644 (file)
@@ -37,6 +37,7 @@
 #include <asm/uaccess.h>
 #include <asm/processor.h>
 #include <linux/inet.h>
+#include <linux/module.h>
 #include <net/ipv6.h>
 #include "cifspdu.h"
 #include "cifsglob.h"
index fcfa86ae6faf0227a37ab4e6b6305b62c90ef2fc..d271ad837202f819d73e4de97880336ec4ecbfcd 100644 (file)
@@ -23,6 +23,7 @@
  */
 
 #include <linux/slab.h>
+#include <linux/module.h>
 #include <asm/div64.h>
 #include <linux/lcm.h>
 
index 057b237b8b698a5cc5d16f7cf53ef7e63aff9435..e6085ec192d665ef2182625b1b4e0b1ccdb3e3d5 100644 (file)
@@ -35,6 +35,7 @@
 #include <linux/parser.h>
 #include <linux/vfs.h>
 #include <linux/random.h>
+#include <linux/module.h>
 #include <linux/exportfs.h>
 #include <linux/slab.h>
 
index b6cca47f7b07781c8c71a4ab2ea2facac67d37e5..3426521f3205cce09a98b8a1bd01ffe9e44f84c0 100644 (file)
@@ -47,6 +47,7 @@
 #include <linux/slab.h>
 #include <linux/spinlock.h>
 #include <linux/stat.h>
+#include <linux/module.h>
 
 #include "fuse_i.h"
 
index ce03a182c771c42e39e90c0f7b3737b897d02215..b9b3154b04852181d0a7d6ce8259a6e72d727b91 100644 (file)
@@ -13,6 +13,7 @@
 #include <linux/bio.h>
 #include <linux/slab.h>
 #include <linux/blkdev.h>
+#include <linux/module.h>
 #include <linux/mtd/mtd.h>
 #include <linux/statfs.h>
 #include <linux/buffer_head.h>
index 09119418402fe0d386b26a89fdb5bd103eec60c4..955699515e70b33252ee43dd1c1812c56d29aba5 100644 (file)
@@ -31,6 +31,7 @@
 
 #include <linux/nfs_fs.h>
 #include <linux/nfs_page.h>
+#include <linux/module.h>
 
 #include "internal.h"
 #include "nfs4filelayout.h"
index ee73d9a4f70056ea17b33e733cd7ad9ff9713d59..ba1d5388fafddb664de04f4c86f800401a79f16f 100644 (file)
@@ -29,6 +29,7 @@
 
 #include <linux/nfs_fs.h>
 #include <linux/nfs_page.h>
+#include <linux/module.h>
 #include "internal.h"
 #include "pnfs.h"
 #include "iostat.h"
index db34a585e1129926b672ccc9f5a2f4b42c0a6f2e..c45a2ea4a09097acba065bbd7cdfaf1718cb7d23 100644 (file)
@@ -13,6 +13,7 @@
 #include <linux/sunrpc/clnt.h>
 #include <linux/sunrpc/gss_api.h>
 #include <linux/sunrpc/gss_krb5_enctypes.h>
+#include <linux/module.h>
 
 #include "idmap.h"
 #include "nfsd.h"
index dc5a1bf476b1185feb4b7f66a5e4fcd4c48b034b..4b8e828ae15f78264b79c25ea2f9b4e78a982350 100644 (file)
@@ -8,6 +8,7 @@
 
 #include <linux/sched.h>
 #include <linux/freezer.h>
+#include <linux/module.h>
 #include <linux/fs_struct.h>
 #include <linux/swap.h>