Some bugfix patches for HNS RoCE:
Chengchang Tang (4):
RDMA/hns: Use one CQ bank per context
RDMA/hns: Fix HW UAF when destroy context timeout
RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
RDMA/hns: Fix integer overflow in calc_loading_percent()
Feng Fang (1):
RDMA/hns: Fix different dgids mapping to the same dip_idx
Junxian Huang (6):
RDMA/hns: Fix a potential Sleep-in-Atomic-Context
RDMA/hns: Fix soft lockup under heavy CEQE load
RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
RDMA/hns: Fix concurrency between sysfs store and FW configuration of
scc params
RDMA/hns: Fix creating sysfs before allocating resources
wenglianfa (3):
RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
RDMA/hns: Fix long waiting cmd event when reset
RDMA/hns: Fix sleeping in spin_lock critical section
drivers/infiniband/hw/hns/hns_roce_cq.c | 63 ++++++-
drivers/infiniband/hw/hns/hns_roce_debugfs.c | 10 +-
drivers/infiniband/hw/hns/hns_roce_device.h | 19 +-
drivers/infiniband/hw/hns/hns_roce_hem.c | 12 +-
drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 189 ++++++++++++++-----
drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 1 +
drivers/infiniband/hw/hns/hns_roce_main.c | 16 +-
drivers/infiniband/hw/hns/hns_roce_mr.c | 22 +--
drivers/infiniband/hw/hns/hns_roce_qp.c | 33 ++--
drivers/infiniband/hw/hns/hns_roce_srq.c | 6 +-
drivers/infiniband/hw/hns/hns_roce_sysfs.c | 34 ++--
11 files changed, 291 insertions(+), 114 deletions(-)
--
2.33.0