Hi Roland,
This set contains bug fixes as well as code refactoring patches
- Patches 1-3: Bug fixes (stable material)
- Patches 4-6: Bounce buffer related code cleanups
- Patches 7-12,16: Refactoring
- Patches 13-15: Minor optimizations
- Patch 17: Version bump
- Patch 18: Bounce buffer rewrite to handle situations where
large transfers are unaligned causing iser to
use high order allocations
Sagi Grimberg (18):
IB/iser: Fix unload during ep_poll wrong dereference
IB/iser: Handle fastreg/local_inv completion errors
IB/iser: Fix wrong calculation of protection buffer length
IB/iser: Remove redundant cmd_data_len calculation
IB/iser: Remove a redundant struct iser_data_buf
IB/iser: Don't pass ib_device to fall_to_bounce_buff routine
IB/iser: Move memory reg/dereg routines to iser_memory.c
IB/iser: Remove redundant assignments in iser_reg_page_vec
IB/iser: Get rid of struct iser_rdma_regd
IB/iser: Merge build page-vec into register page-vec
IB/iser: Move fastreg descriptor pool get/put to helper functions
IB/iser: Move PI context alloc/free to routines
IB/iser: Make fastreg pool cache friendly
IB/iser: Modify struct iser_mem_reg members
IB/iser: Pass struct iser_mem_reg to iser_fast_reg_mr and
iser_reg_sig_mr
IB/iser: Remove code duplication for a single DMA entry
IB/iser: Bump version to 1.6
IB/iser: Rewrite bounce buffer code path
drivers/infiniband/ulp/iser/iscsi_iser.h | 64 +---
drivers/infiniband/ulp/iser/iser_initiator.c | 66 ++--
drivers/infiniband/ulp/iser/iser_memory.c | 524 +++++++++++++++-----------
drivers/infiniband/ulp/iser/iser_verbs.c | 220 ++++--------
4 files changed, 431 insertions(+), 443 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html