This patch series is prepared against the *for-testing* branch. This branch was used because it includes changes from both for-rc and for-next branch. Some of these patches are dependent on the for-rc branch and couple of changes dependent on for-next branch. This series includes few bug fixes and expose some more statistics counters. Please review it and apply on for-next branch. Thanks, Selvin Devesh Sharma (3): RDMA/bnxt_re: Drop L2 async events silently RDMA/bnxt_re: Fix qp async event reporting RDMA/bnxt_re: Limit max_pkey to 16 bit value Selvin Xavier (9): RDMA/bnxt_re: Add missing spin lock initialization RDMA/bnxt_re: Fix recursive lock warning in debug kernel RDMA/bnxt_re: Remove the unnecessary version macro definition RDMA/bnxt_re: Avoid null check after accessing the pointer RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case RDMA/bnxt_re: Expose rx discards and drop counters RDMA/bnxt_re: Report out of sequence hw counters RDMA/bnxt_re: Wait for delayed work to finish before device removal RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails Somnath Kotur (1): RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print drivers/infiniband/hw/bnxt_re/bnxt_re.h | 3 +- drivers/infiniband/hw/bnxt_re/hw_counters.c | 11 ++++++- drivers/infiniband/hw/bnxt_re/hw_counters.h | 3 ++ drivers/infiniband/hw/bnxt_re/ib_verbs.c | 1 + drivers/infiniband/hw/bnxt_re/main.c | 48 ++++++++++++++++++++--------- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 4 ++- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 43 ++++++++++++++++---------- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 4 +++ drivers/infiniband/hw/bnxt_re/qplib_sp.c | 20 +++++++++++- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 10 ++++++ drivers/infiniband/hw/bnxt_re/roce_hsi.h | 5 +++ 11 files changed, 117 insertions(+), 35 deletions(-) -- 2.5.5