Hi, Posting the v3 series for the 2 patches that was not merged from the series. Please review and apply if it is okay to be merged. Thanks, Selvin Xavier v2 - v3: - Only the patches that got deferred from the previous posting of this series - Addressing Jason's comment to avoid using the lockdep annotation for the new spin_lock, as this is not a nested lock. v1 - v2: - Add a patch that removes irq variant of spinlock and use spin_lock_bh as the control path processing happens from tasklet context - Address the comments from Zhu Yanjun by initializing the newly added spin lock. - One more fix included in the series Selvin Xavier (2): RDMA/bnxt_re: Fix the usage of control path spin locks RDMA/bnxt_re: synchronize the qp-handle table array drivers/infiniband/hw/bnxt_re/qplib_fp.c | 4 ++++ drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 38 +++++++++++++++--------------- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 2 ++ 3 files changed, 25 insertions(+), 19 deletions(-) -- 2.5.5