diff options
Diffstat (limited to 'include/linux/nfs_fs_sb.h')
| -rw-r--r-- | include/linux/nfs_fs_sb.h | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/include/linux/nfs_fs_sb.h b/include/linux/nfs_fs_sb.h index ea2f7e6b1b0b..20eeba8b009d 100644 --- a/include/linux/nfs_fs_sb.h +++ b/include/linux/nfs_fs_sb.h @@ -63,7 +63,8 @@ struct nfs_client {  	u32			cl_minorversion;/* NFSv4 minorversion */  	unsigned int		cl_nconnect;	/* Number of connections */  	unsigned int		cl_max_connect; /* max number of xprts allowed */ -	const char *		cl_principal;  /* used for machine cred */ +	const char *		cl_principal;	/* used for machine cred */ +	struct xprtsec_parms	cl_xprtsec;	/* xprt security policy */  #if IS_ENABLED(CONFIG_NFS_V4)  	struct list_head	cl_ds_clients; /* auth flavor data servers */ @@ -153,6 +154,7 @@ struct nfs_server {  #define NFS_MOUNT_WRITE_EAGER		0x01000000  #define NFS_MOUNT_WRITE_WAIT		0x02000000  #define NFS_MOUNT_TRUNK_DISCOVERY	0x04000000 +#define NFS_MOUNT_SHUTDOWN			0x08000000  	unsigned int		fattr_valid;	/* Valid attributes */  	unsigned int		caps;		/* server capabilities */ @@ -183,6 +185,7 @@ struct nfs_server {  				change_attr_type;/* Description of change attribute */  	struct nfs_fsid		fsid; +	int			s_sysfs_id;	/* sysfs dentry index */  	__u64			maxfilesize;	/* maximum file size */  	struct timespec64	time_delta;	/* smallest time granularity */  	unsigned long		mount_time;	/* when this fs was mounted */ @@ -259,6 +262,7 @@ struct nfs_server {  	/* User namespace info */  	const struct cred	*cred;  	bool			has_sec_mnt_opts; +	struct kobject		kobj;  };  /* Server capabilities */ |