commit | 59fae4deaad388351c690422b88787e6fd5f45ab | [log] [tgz] |
---|---|---|
author | Christoph Hellwig <hch@lst.de> | Tue Sep 29 13:00:44 2015 +0200 |
committer | Christoph Hellwig <hch@lst.de> | Fri Dec 11 14:10:48 2015 -0800 |
tree | b7700190483745558daa68d0ec59ee16807c7574 | |
parent | 14d3a3b2498edadec344cb11e60e66091f5daf63 [diff] |
IB/srpt: chain RDMA READ/WRITE requests Remove struct rdma_iu and instead allocate the struct ib_rdma_wr array early and fill out directly. This allows us to chain the WRs, and thus archives both less lock contention on the HCA workqueue as well as much simpler error handling. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Bart Van Assche <bart.vanassche@sandisk.com>