#ifndef _NFS_FS_SB
#define _NFS_FS_SB
#include <linux/list.h>
#include <linux/backing-dev.h>
#include <linux/idr.h>
#include <linux/wait.h>
#include <linux/nfs_xdr.h>
#include <linux/sunrpc/xprt.h>
#include <linux/nfslocalio.h>
#include <linux/atomic.h>
#include <linux/refcount.h>
struct nfs4_session;
struct nfs_iostats;
struct nlm_host;
struct nfs4_sequence_args;
struct nfs4_sequence_res;
struct nfs_server;
struct nfs4_minor_version_ops;
struct nfs41_server_scope;
struct nfs41_impl_id;
struct nfs_client { … };
struct nfs_server { … };
#define NFS_CAP_READDIRPLUS …
#define NFS_CAP_HARDLINKS …
#define NFS_CAP_SYMLINKS …
#define NFS_CAP_ACLS …
#define NFS_CAP_ATOMIC_OPEN …
#define NFS_CAP_LGOPEN …
#define NFS_CAP_CASE_INSENSITIVE …
#define NFS_CAP_CASE_PRESERVING …
#define NFS_CAP_REBOOT_LAYOUTRETURN …
#define NFS_CAP_OPEN_XOR …
#define NFS_CAP_DELEGTIME …
#define NFS_CAP_POSIX_LOCK …
#define NFS_CAP_UIDGID_NOMAP …
#define NFS_CAP_STATEID_NFSV41 …
#define NFS_CAP_ATOMIC_OPEN_V1 …
#define NFS_CAP_SECURITY_LABEL …
#define NFS_CAP_SEEK …
#define NFS_CAP_ALLOCATE …
#define NFS_CAP_DEALLOCATE …
#define NFS_CAP_LAYOUTSTATS …
#define NFS_CAP_CLONE …
#define NFS_CAP_COPY …
#define NFS_CAP_OFFLOAD_CANCEL …
#define NFS_CAP_LAYOUTERROR …
#define NFS_CAP_COPY_NOTIFY …
#define NFS_CAP_XATTR …
#define NFS_CAP_READ_PLUS …
#define NFS_CAP_FS_LOCATIONS …
#define NFS_CAP_MOVEABLE …
#endif