nfs_server
Regular
4.4
: Absent ⚠️
4.8
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
struct backing_dev_info backing_dev_info;
atomic_long_t writeback;
int flags;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct nfs_fscache_key *fscache_key;
struct fscache_cookie *fscache;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
};
4.10
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
struct backing_dev_info backing_dev_info;
atomic_long_t writeback;
int flags;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct nfs_fscache_key *fscache_key;
struct fscache_cookie *fscache;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
};
4.13
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
int flags;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct nfs_fscache_key *fscache_key;
struct fscache_cookie *fscache;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
};
4.15
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
int flags;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct nfs_fscache_key *fscache_key;
struct fscache_cookie *fscache;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
};
4.18
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
int flags;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct nfs_fscache_key *fscache_key;
struct fscache_cookie *fscache;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
};
5.0
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
int flags;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct nfs_fscache_key *fscache_key;
struct fscache_cookie *fscache;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
struct list_head ss_copies;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
unsigned int read_hdrsize;
};
5.3
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
int flags;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct nfs_fscache_key *fscache_key;
struct fscache_cookie *fscache;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
struct list_head ss_copies;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
unsigned int read_hdrsize;
const struct cred *cred;
};
5.4
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
int flags;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct nfs_fscache_key *fscache_key;
struct fscache_cookie *fscache;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
struct list_head ss_copies;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
unsigned int read_hdrsize;
const struct cred *cred;
};
5.8
: Absent ⚠️
5.11
: Absent ⚠️
5.13
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
unsigned int flags;
unsigned int fattr_valid;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int gxasize;
unsigned int sxasize;
unsigned int lxasize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
enum nfs4_change_attr_type change_attr_type;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec64 time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct nfs_fscache_key *fscache_key;
struct fscache_cookie *fscache;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
struct list_head ss_copies;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
unsigned int read_hdrsize;
const struct cred *cred;
bool has_sec_mnt_opts;
};
5.15
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
unsigned int flags;
unsigned int fattr_valid;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int gxasize;
unsigned int sxasize;
unsigned int lxasize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
enum nfs4_change_attr_type change_attr_type;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec64 time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct nfs_fscache_key *fscache_key;
struct fscache_cookie *fscache;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
struct list_head ss_copies;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
unsigned int read_hdrsize;
const struct cred *cred;
bool has_sec_mnt_opts;
};
5.19
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
unsigned int write_congested;
unsigned int flags;
unsigned int fattr_valid;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int gxasize;
unsigned int sxasize;
unsigned int lxasize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
enum nfs4_change_attr_type change_attr_type;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec64 time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct fscache_volume *fscache;
char *fscache_uniq;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
struct list_head ss_copies;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
unsigned int read_hdrsize;
const struct cred *cred;
bool has_sec_mnt_opts;
};
6.2
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
unsigned int write_congested;
unsigned int flags;
unsigned int fattr_valid;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int gxasize;
unsigned int sxasize;
unsigned int lxasize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
enum nfs4_change_attr_type change_attr_type;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec64 time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct fscache_volume *fscache;
char *fscache_uniq;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
struct list_head ss_copies;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
unsigned int read_hdrsize;
const struct cred *cred;
bool has_sec_mnt_opts;
};
6.5
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
unsigned int write_congested;
unsigned int flags;
unsigned int fattr_valid;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int gxasize;
unsigned int sxasize;
unsigned int lxasize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
enum nfs4_change_attr_type change_attr_type;
struct nfs_fsid fsid;
int s_sysfs_id;
__u64 maxfilesize;
struct timespec64 time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct fscache_volume *fscache;
char *fscache_uniq;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
struct list_head ss_copies;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
unsigned int read_hdrsize;
const struct cred *cred;
bool has_sec_mnt_opts;
struct kobject kobj;
};
6.8
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
unsigned int write_congested;
unsigned int flags;
unsigned int fattr_valid;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int gxasize;
unsigned int sxasize;
unsigned int lxasize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
enum nfs4_change_attr_type change_attr_type;
struct nfs_fsid fsid;
int s_sysfs_id;
__u64 maxfilesize;
struct timespec64 time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct fscache_volume *fscache;
char *fscache_uniq;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
struct list_head ss_copies;
long unsigned int delegation_gen;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
unsigned int read_hdrsize;
const struct cred *cred;
bool has_sec_mnt_opts;
struct kobject kobj;
struct callback_head rcu;
};
arm64
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
int flags;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct nfs_fscache_key *fscache_key;
struct fscache_cookie *fscache;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
struct list_head ss_copies;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
unsigned int read_hdrsize;
const struct cred *cred;
};
armhf
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
int flags;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct nfs_fscache_key *fscache_key;
struct fscache_cookie *fscache;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
struct list_head ss_copies;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
unsigned int read_hdrsize;
const struct cred *cred;
};
ppc64el
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
int flags;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct nfs_fscache_key *fscache_key;
struct fscache_cookie *fscache;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
struct list_head ss_copies;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
unsigned int read_hdrsize;
const struct cred *cred;
};
riscv64
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
int flags;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct nfs_fscache_key *fscache_key;
struct fscache_cookie *fscache;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
struct list_head ss_copies;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
unsigned int read_hdrsize;
const struct cred *cred;
};
aws
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
int flags;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct nfs_fscache_key *fscache_key;
struct fscache_cookie *fscache;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
struct list_head ss_copies;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
unsigned int read_hdrsize;
const struct cred *cred;
};
azure
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
int flags;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct nfs_fscache_key *fscache_key;
struct fscache_cookie *fscache;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
struct list_head ss_copies;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
unsigned int read_hdrsize;
const struct cred *cred;
};
gcp
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
int flags;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct nfs_fscache_key *fscache_key;
struct fscache_cookie *fscache;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
struct list_head ss_copies;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
unsigned int read_hdrsize;
const struct cred *cred;
};
lowlatency
: ✅struct nfs_server {
struct nfs_client *nfs_client;
struct list_head client_link;
struct list_head master_link;
struct rpc_clnt *client;
struct rpc_clnt *client_acl;
struct nlm_host *nlm_host;
struct nfs_iostats *io_stats;
atomic_long_t writeback;
int flags;
unsigned int caps;
unsigned int rsize;
unsigned int rpages;
unsigned int wsize;
unsigned int wpages;
unsigned int wtmult;
unsigned int dtsize;
short unsigned int port;
unsigned int bsize;
unsigned int acregmin;
unsigned int acregmax;
unsigned int acdirmin;
unsigned int acdirmax;
unsigned int namelen;
unsigned int options;
unsigned int clone_blksize;
struct nfs_fsid fsid;
__u64 maxfilesize;
struct timespec time_delta;
long unsigned int mount_time;
struct super_block *super;
dev_t s_dev;
struct nfs_auth_info auth_info;
struct nfs_fscache_key *fscache_key;
struct fscache_cookie *fscache;
u32 pnfs_blksize;
u32 attr_bitmask[3];
u32 attr_bitmask_nl[3];
u32 exclcreat_bitmask[3];
u32 cache_consistency_bitmask[3];
u32 acl_bitmask;
u32 fh_expire_type;
struct pnfs_layoutdriver_type *pnfs_curr_ld;
struct rpc_wait_queue roc_rpcwaitq;
void *pnfs_ld_data;
struct rb_root state_owners;
struct ida openowner_id;
struct ida lockowner_id;
struct list_head state_owners_lru;
struct list_head layouts;
struct list_head delegations;
struct list_head ss_copies;
long unsigned int mig_gen;
long unsigned int mig_status;
void (*destroy)(struct nfs_server *);
atomic_t active;
struct __kernel_sockaddr_storage mountd_address;
size_t mountd_addrlen;
u32 mountd_version;
short unsigned int mountd_port;
short unsigned int mountd_protocol;
struct rpc_wait_queue uoc_rpcwaitq;
unsigned int read_hdrsize;
const struct cred *cred;
};
Regular
4.8
and 4.10
✅
4.10
and 4.13
⚠️struct rpc_wait_queue uoc_rpcwaitq
struct backing_dev_info backing_dev_info
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
⚠️struct list_head ss_copies
unsigned int read_hdrsize
5.0
and 5.3
⚠️const struct cred *cred
5.3
and 5.4
✅
5.13
and 5.15
✅
5.15
and 5.19
⚠️unsigned int write_congested
char *fscache_uniq
struct nfs_fscache_key *fscache_key
struct fscache_cookie *fscache
➡️ struct fscache_volume *fscache
5.19
and 6.2
✅
6.2
and 6.5
⚠️int s_sysfs_id
struct kobject kobj
6.5
and 6.8
⚠️long unsigned int delegation_gen
struct callback_head rcu
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅