Hi Linus, This is the first 4.10 rc cycle pull request. There are a smattering of fixes I have queued up so far. This can be pulled now or wait until after the New Year, I just wanted to get this off my plate so I could enjoy my down time next week ;-) Here's the boilerplate: The following changes since commit 6f94ba20799b98c8badf047b184fb4cd7bc45e44: Merge branch 'vmw_pvrdma' into merge-test (2016-12-14 14:56:21 -0500) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git tags/for-linus for you to fetch changes up to 5cc8fabc5e4c588c75a5ec21423e7c3425f69f48: IB/rxe: Don't check for null ptr in send() (2016-12-22 11:36:12 -0500) ---------------------------------------------------------------- First round of -rc fixes for 4.10 kernel - Series of qedr fixes - Series of rxe fixes - One isolated i40iw fix - One isolated cma fix - One isolated cxgb4 fix ---------------------------------------------------------------- Amrani, Ram (8): qedr: configure the number of CQEs on CQ creation qedr: return error if destroy CQ failed qedr: return correct value on modify qp qedr: modify QP state to error when destroying it qedr: ignore inline flag in read verbs qedr: post_send/recv according to QP state qedr: clear the vendor error field in the work completion qedr: Always notify the verb consumer of flushed CQEs Andrew Boyer (3): IB/rxe: Use BTH_PSN_MASK when ACKing duplicate sends IB/rxe: Drop future atomic/read packets rather than retrying IB/rxe: Don't check for null ptr in send() Bart Van Assche (2): IB/rxe: Fix a memory leak in rxe_qp_cleanup() IB/cma: Fix a race condition in iboe_addr_get_sgid() Chien Tin Tung (1): i40iw: Set 128B as the only supported RQ WQE size Steve Wise (1): iw_cxgb4: set correct FetchBurstMax for QPs drivers/infiniband/hw/cxgb4/qp.c | 5 ++-- drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 25 ++++++++++++++++---- drivers/infiniband/hw/i40iw/i40iw_puda.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_type.h | 4 +++- drivers/infiniband/hw/i40iw/i40iw_ucontext.h | 4 ++-- drivers/infiniband/hw/i40iw/i40iw_uk.c | 17 ++++++++++---- drivers/infiniband/hw/i40iw/i40iw_user.h | 4 +++- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 21 +++++++++-------- drivers/infiniband/hw/i40iw/i40iw_verbs.h | 1 + drivers/infiniband/hw/qedr/verbs.c | 35 ++++++++++++++++++++-------- drivers/infiniband/sw/rxe/rxe_comp.c | 2 +- drivers/infiniband/sw/rxe/rxe_net.c | 3 +-- drivers/infiniband/sw/rxe/rxe_qp.c | 1 + drivers/infiniband/sw/rxe/rxe_resp.c | 3 ++- include/rdma/ib_addr.h | 6 +++-- 15 files changed, 90 insertions(+), 43 deletions(-) -- Doug Ledford GPG Key ID: B826A3330E572FDD Key fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD