OSDN Git Service

btrfs: fixup/remove module.h usage as required
authorPaul Gortmaker <paul.gortmaker@windriver.com>
Thu, 14 Feb 2013 20:50:15 +0000 (13:50 -0700)
committerChris Mason <chris.mason@fusionio.com>
Fri, 1 Mar 2013 20:01:01 +0000 (15:01 -0500)
We want to avoid module.h where posible, since it in turn includes
nearly all of header space.  This means removing it where it is not
required, and using export.h where we are only exporting symbols via
EXPORT_SYMBOL and friends.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Chris Mason <chris.mason@fusionio.com>
fs/btrfs/extent_io.c
fs/btrfs/extent_map.c
fs/btrfs/sysfs.c
fs/btrfs/ulist.c

index 0306665..f173c5a 100644 (file)
@@ -4,7 +4,6 @@
 #include <linux/mm.h>
 #include <linux/pagemap.h>
 #include <linux/page-flags.h>
-#include <linux/module.h>
 #include <linux/spinlock.h>
 #include <linux/blkdev.h>
 #include <linux/swap.h>
index fdb7a8d..2834ca5 100644 (file)
@@ -1,6 +1,5 @@
 #include <linux/err.h>
 #include <linux/slab.h>
-#include <linux/module.h>
 #include <linux/spinlock.h>
 #include <linux/hardirq.h>
 #include "ctree.h"
index daac9ae..5b326cd 100644 (file)
@@ -21,7 +21,6 @@
 #include <linux/spinlock.h>
 #include <linux/completion.h>
 #include <linux/buffer_head.h>
-#include <linux/module.h>
 #include <linux/kobject.h>
 
 #include "ctree.h"
index 99be4c1..ddc61ca 100644 (file)
@@ -5,7 +5,7 @@
  */
 
 #include <linux/slab.h>
-#include <linux/module.h>
+#include <linux/export.h>
 #include "ulist.h"
 
 /*