NFSD: Explicitly include "stats.h"

Nothing in fs/nfsd/nfsd.h needs what is defined in "stats.h", so that
header can be moved out to the six translation units that actually
need it.

Link: https://patch.msgid.link/20260712204554.125308-3-cel@kernel.org
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <cel@kernel.org>
This commit is contained in:
Chuck Lever 2026-07-12 16:45:47 -04:00
parent 715a22ca5e
commit 70086b502e
7 changed files with 6 additions and 1 deletions

View File

@ -51,6 +51,7 @@
#include "xdr4cb.h"
#include "vfs.h"
#include "current_stateid.h"
#include "stats.h"
#include "netns.h"
#include "pnfs.h"

View File

@ -19,6 +19,7 @@
#include <net/checksum.h>
#include "nfsd.h"
#include "stats.h"
#include "cache.h"
#include "trace.h"

View File

@ -23,6 +23,7 @@
#include "idmap.h"
#include "nfsd.h"
#include "stats.h"
#include "cache.h"
#include "state.h"
#include "netns.h"

View File

@ -41,7 +41,6 @@
bool nfsd_support_version(int vers);
#include "netns.h"
#include "stats.h"
/*
* Default and maximum payload size (NFS READ or WRITE), in bytes.

View File

@ -13,6 +13,7 @@
#include <linux/sunrpc/svcauth_gss.h>
#include <crypto/utils.h>
#include "nfsd.h"
#include "stats.h"
#include "vfs.h"
#include "auth.h"
#include "trace.h"

View File

@ -26,6 +26,7 @@
#include <net/net_namespace.h>
#include "nfsd.h"
#include "stats.h"
static int nfsd_show(struct seq_file *seq, void *v)
{

View File

@ -43,6 +43,7 @@
#endif /* CONFIG_NFSD_V4 */
#include "nfsd.h"
#include "stats.h"
#include "vfs.h"
#include "filecache.h"
#include "trace.h"