diff options
Diffstat (limited to 'include/linux/nfs_xdr.h')
-rw-r--r-- | include/linux/nfs_xdr.h | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/include/linux/nfs_xdr.h b/include/linux/nfs_xdr.h index 38d96ba935c2..4cb3eaa89cf7 100644 --- a/include/linux/nfs_xdr.h +++ b/include/linux/nfs_xdr.h | |||
@@ -1167,8 +1167,15 @@ struct nfs41_impl_id { | |||
1167 | struct nfstime4 date; | 1167 | struct nfstime4 date; |
1168 | }; | 1168 | }; |
1169 | 1169 | ||
1170 | struct nfs41_bind_conn_to_session_args { | ||
1171 | struct nfs_client *client; | ||
1172 | struct nfs4_sessionid sessionid; | ||
1173 | u32 dir; | ||
1174 | bool use_conn_in_rdma_mode; | ||
1175 | }; | ||
1176 | |||
1170 | struct nfs41_bind_conn_to_session_res { | 1177 | struct nfs41_bind_conn_to_session_res { |
1171 | struct nfs4_session *session; | 1178 | struct nfs4_sessionid sessionid; |
1172 | u32 dir; | 1179 | u32 dir; |
1173 | bool use_conn_in_rdma_mode; | 1180 | bool use_conn_in_rdma_mode; |
1174 | }; | 1181 | }; |
@@ -1185,6 +1192,8 @@ struct nfs41_exchange_id_res { | |||
1185 | 1192 | ||
1186 | struct nfs41_create_session_args { | 1193 | struct nfs41_create_session_args { |
1187 | struct nfs_client *client; | 1194 | struct nfs_client *client; |
1195 | u64 clientid; | ||
1196 | uint32_t seqid; | ||
1188 | uint32_t flags; | 1197 | uint32_t flags; |
1189 | uint32_t cb_program; | 1198 | uint32_t cb_program; |
1190 | struct nfs4_channel_attrs fc_attrs; /* Fore Channel */ | 1199 | struct nfs4_channel_attrs fc_attrs; /* Fore Channel */ |
@@ -1192,7 +1201,11 @@ struct nfs41_create_session_args { | |||
1192 | }; | 1201 | }; |
1193 | 1202 | ||
1194 | struct nfs41_create_session_res { | 1203 | struct nfs41_create_session_res { |
1195 | struct nfs_client *client; | 1204 | struct nfs4_sessionid sessionid; |
1205 | uint32_t seqid; | ||
1206 | uint32_t flags; | ||
1207 | struct nfs4_channel_attrs fc_attrs; /* Fore Channel */ | ||
1208 | struct nfs4_channel_attrs bc_attrs; /* Back Channel */ | ||
1196 | }; | 1209 | }; |
1197 | 1210 | ||
1198 | struct nfs41_reclaim_complete_args { | 1211 | struct nfs41_reclaim_complete_args { |
@@ -1351,7 +1364,7 @@ struct nfs_commit_completion_ops { | |||
1351 | }; | 1364 | }; |
1352 | 1365 | ||
1353 | struct nfs_commit_info { | 1366 | struct nfs_commit_info { |
1354 | spinlock_t *lock; | 1367 | spinlock_t *lock; /* inode->i_lock */ |
1355 | struct nfs_mds_commit_info *mds; | 1368 | struct nfs_mds_commit_info *mds; |
1356 | struct pnfs_ds_commit_info *ds; | 1369 | struct pnfs_ds_commit_info *ds; |
1357 | struct nfs_direct_req *dreq; /* O_DIRECT request */ | 1370 | struct nfs_direct_req *dreq; /* O_DIRECT request */ |