nfsd: move <linux/nfsd/stats.h> to fs/nfsd
authorChristoph Hellwig <hch@lst.de>
Tue, 6 May 2014 17:37:15 +0000 (19:37 +0200)
committerJ. Bruce Fields <bfields@redhat.com>
Tue, 6 May 2014 21:54:55 +0000 (17:54 -0400)
There are no legitimate users outside of fs/nfsd, so move it there.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
fs/nfsd/nfsd.h
fs/nfsd/stats.c
fs/nfsd/stats.h [new file with mode: 0644]
include/linux/nfsd/stats.h [deleted file]

index 72004caad718b8dc770a04604db5680d67bc9b11..7a07f9c6ee788580e1f1e2fdff11f93263eea07e 100644 (file)
@@ -19,8 +19,8 @@
 #include <linux/sunrpc/msg_prot.h>
 
 #include <linux/nfsd/debug.h>
-#include <linux/nfsd/stats.h>
 
+#include "stats.h"
 #include "export.h"
 
 /*
index 6d4521feb6e339729d9e9e8583088fcd1e0ec6f9..cd90878a76aaa8498933a087e6959f532d0f5a47 100644 (file)
@@ -24,7 +24,6 @@
 #include <linux/seq_file.h>
 #include <linux/module.h>
 #include <linux/sunrpc/stats.h>
-#include <linux/nfsd/stats.h>
 #include <net/net_namespace.h>
 
 #include "nfsd.h"
diff --git a/fs/nfsd/stats.h b/fs/nfsd/stats.h
new file mode 100644 (file)
index 0000000..a5c944b
--- /dev/null
@@ -0,0 +1,43 @@
+/*
+ * Statistics for NFS server.
+ *
+ * Copyright (C) 1995, 1996 Olaf Kirch <okir@monad.swb.de>
+ */
+#ifndef _NFSD_STATS_H
+#define _NFSD_STATS_H
+
+#include <uapi/linux/nfsd/stats.h>
+
+
+struct nfsd_stats {
+       unsigned int    rchits;         /* repcache hits */
+       unsigned int    rcmisses;       /* repcache hits */
+       unsigned int    rcnocache;      /* uncached reqs */
+       unsigned int    fh_stale;       /* FH stale error */
+       unsigned int    fh_lookup;      /* dentry cached */
+       unsigned int    fh_anon;        /* anon file dentry returned */
+       unsigned int    fh_nocache_dir; /* filehandle not found in dcache */
+       unsigned int    fh_nocache_nondir;      /* filehandle not found in dcache */
+       unsigned int    io_read;        /* bytes returned to read requests */
+       unsigned int    io_write;       /* bytes passed in write requests */
+       unsigned int    th_cnt;         /* number of available threads */
+       unsigned int    th_usage[10];   /* number of ticks during which n perdeciles
+                                        * of available threads were in use */
+       unsigned int    th_fullcnt;     /* number of times last free thread was used */
+       unsigned int    ra_size;        /* size of ra cache */
+       unsigned int    ra_depth[11];   /* number of times ra entry was found that deep
+                                        * in the cache (10percentiles). [10] = not found */
+#ifdef CONFIG_NFSD_V4
+       unsigned int    nfs4_opcount[LAST_NFS4_OP + 1]; /* count of individual nfsv4 operations */
+#endif
+
+};
+
+
+extern struct nfsd_stats       nfsdstats;
+extern struct svc_stat         nfsd_svcstats;
+
+void   nfsd_stat_init(void);
+void   nfsd_stat_shutdown(void);
+
+#endif /* _NFSD_STATS_H */
diff --git a/include/linux/nfsd/stats.h b/include/linux/nfsd/stats.h
deleted file mode 100644 (file)
index e75b254..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * linux/include/linux/nfsd/stats.h
- *
- * Statistics for NFS server.
- *
- * Copyright (C) 1995, 1996 Olaf Kirch <okir@monad.swb.de>
- */
-#ifndef LINUX_NFSD_STATS_H
-#define LINUX_NFSD_STATS_H
-
-#include <uapi/linux/nfsd/stats.h>
-
-
-struct nfsd_stats {
-       unsigned int    rchits;         /* repcache hits */
-       unsigned int    rcmisses;       /* repcache hits */
-       unsigned int    rcnocache;      /* uncached reqs */
-       unsigned int    fh_stale;       /* FH stale error */
-       unsigned int    fh_lookup;      /* dentry cached */
-       unsigned int    fh_anon;        /* anon file dentry returned */
-       unsigned int    fh_nocache_dir; /* filehandle not found in dcache */
-       unsigned int    fh_nocache_nondir;      /* filehandle not found in dcache */
-       unsigned int    io_read;        /* bytes returned to read requests */
-       unsigned int    io_write;       /* bytes passed in write requests */
-       unsigned int    th_cnt;         /* number of available threads */
-       unsigned int    th_usage[10];   /* number of ticks during which n perdeciles
-                                        * of available threads were in use */
-       unsigned int    th_fullcnt;     /* number of times last free thread was used */
-       unsigned int    ra_size;        /* size of ra cache */
-       unsigned int    ra_depth[11];   /* number of times ra entry was found that deep
-                                        * in the cache (10percentiles). [10] = not found */
-#ifdef CONFIG_NFSD_V4
-       unsigned int    nfs4_opcount[LAST_NFS4_OP + 1]; /* count of individual nfsv4 operations */
-#endif
-
-};
-
-
-extern struct nfsd_stats       nfsdstats;
-extern struct svc_stat         nfsd_svcstats;
-
-void   nfsd_stat_init(void);
-void   nfsd_stat_shutdown(void);
-
-#endif /* LINUX_NFSD_STATS_H */