xfs: stats are no longer dependent on CONFIG_PROC_FS
authorDave Chinner <dchinner@redhat.com>
Sun, 18 Oct 2015 21:42:46 +0000 (08:42 +1100)
committerDave Chinner <david@fromorbit.com>
Sun, 18 Oct 2015 21:42:46 +0000 (08:42 +1100)
So we need to fix the makefile to understand this, otherwise build
errors with CONFIG_PROC_FS=n occur.

Reported-and-tested-by: Jim Davis <jim.epost@gmail.com>
Signed-off-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
fs/xfs/Makefile
fs/xfs/xfs_stats.c

index a096841bd06ca1f424249c21d5b21a908de739cc..f64639176670b2228ac532607c0454d4b6e5a784 100644 (file)
@@ -84,6 +84,7 @@ xfs-y                         += xfs_aops.o \
                                   xfs_message.o \
                                   xfs_mount.o \
                                   xfs_mru_cache.o \
+                                  xfs_stats.o \
                                   xfs_super.o \
                                   xfs_symlink.o \
                                   xfs_sysfs.o \
@@ -118,7 +119,6 @@ xfs-$(CONFIG_XFS_QUOTA)             += xfs_dquot.o \
 xfs-$(CONFIG_XFS_RT)           += xfs_rtalloc.o
 
 xfs-$(CONFIG_XFS_POSIX_ACL)    += xfs_acl.o
-xfs-$(CONFIG_PROC_FS)          += xfs_stats.o
 xfs-$(CONFIG_SYSCTL)           += xfs_sysctl.o
 xfs-$(CONFIG_COMPAT)           += xfs_ioctl32.o
 xfs-$(CONFIG_NFSD_PNFS)                += xfs_pnfs.o
index bd50619fa8c9677c07a417fb830e4ec0252b3022..8686df6c76095b907b2e1b78c144f5b1c271a62d 100644 (file)
@@ -161,6 +161,7 @@ static const struct file_operations xqmstat_proc_fops = {
 };
 #endif /* CONFIG_XFS_QUOTA */
 
+#ifdef CONFIG_PROC_FS
 int
 xfs_init_procfs(void)
 {
@@ -191,3 +192,4 @@ xfs_cleanup_procfs(void)
 {
        remove_proc_subtree("fs/xfs", NULL);
 }
+#endif /* CONFIG_PROC_FS */