Few generic fixes in bnxt_re driver for 6.12 kernel. Please review and apply. Thanks, Selvin Xavier 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 Kalesh AP (2): RDMA/bnxt_re: Fix a possible memory leak RDMA/bnxt_re: Add a check for memory allocation Saravanan Vajravel (1): RDMA/bnxt_re: Fix incorrect AVID type in WQE structure Selvin Xavier (3): RDMA/bnxt_re: Fix the usage of control path spin locks RDMA/bnxt_re: synchronize the qp-handle table array RDMA/bnxt_re: Fix the max WQEs used in Static WQE mode drivers/infiniband/hw/bnxt_re/ib_verbs.c | 6 ++++- drivers/infiniband/hw/bnxt_re/main.c | 5 +++- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 4 ++++ drivers/infiniband/hw/bnxt_re/qplib_fp.h | 2 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 38 +++++++++++++++--------------- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 2 ++ drivers/infiniband/hw/bnxt_re/qplib_res.c | 2 ++ 7 files changed, 37 insertions(+), 22 deletions(-) -- 2.5.5