diff options
Diffstat (limited to 'net/rds/rds.h')
-rw-r--r-- | net/rds/rds.h | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/net/rds/rds.h b/net/rds/rds.h index 1d3eef67137f..07a750b3fb31 100644 --- a/net/rds/rds.h +++ b/net/rds/rds.h | |||
@@ -259,12 +259,18 @@ struct rds_message { | |||
259 | */ | 259 | */ |
260 | spinlock_t m_rs_lock; | 260 | spinlock_t m_rs_lock; |
261 | struct rds_sock *m_rs; | 261 | struct rds_sock *m_rs; |
262 | struct rds_rdma_op *m_rdma_op; | ||
263 | rds_rdma_cookie_t m_rdma_cookie; | 262 | rds_rdma_cookie_t m_rdma_cookie; |
264 | struct rds_mr *m_rdma_mr; | 263 | struct { |
265 | unsigned int m_nents; | 264 | struct { |
266 | unsigned int m_count; | 265 | struct rds_rdma_op *m_rdma_op; |
267 | struct scatterlist m_sg[0]; | 266 | struct rds_mr *m_rdma_mr; |
267 | } rdma; | ||
268 | struct { | ||
269 | unsigned int m_nents; | ||
270 | unsigned int m_count; | ||
271 | struct scatterlist m_sg[0]; | ||
272 | } data; | ||
273 | }; | ||
268 | }; | 274 | }; |
269 | 275 | ||
270 | /* | 276 | /* |