summaryrefslogtreecommitdiffstats
path: root/include/linux/flex_array.h
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2015-09-29 13:00:44 +0200
committerChristoph Hellwig <hch@lst.de>2015-12-11 14:10:48 -0800
commit59fae4deaad388351c690422b88787e6fd5f45ab (patch)
treeb7700190483745558daa68d0ec59ee16807c7574 /include/linux/flex_array.h
parent14d3a3b2498edadec344cb11e60e66091f5daf63 (diff)
downloadcachepc-linux-59fae4deaad388351c690422b88787e6fd5f45ab.tar.gz
cachepc-linux-59fae4deaad388351c690422b88787e6fd5f45ab.zip
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>
Diffstat (limited to 'include/linux/flex_array.h')
0 files changed, 0 insertions, 0 deletions