[PULL][Disco] RDMA/hns updates for disco

dann frazier dann.frazier at canonical.com
Tue Apr 2 22:44:52 UTC 2019

BugLink: https://bugs.launchpad.net/bugs/1822897

All clean cherry-picks.

The following changes since commit d2c8d2fef8d496ed004c876d7c7ba9f5f29fead7:

  Linux 5.0.5 (2019-04-01 15:02:20 -0500)

are available in the Git repository at:

  git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux rdma-hns-disco

for you to fetch changes up to 28d82ea4601fd7fba9938b82564fdcd08f0c6832:

  RDMA/hns: Use GFP_ATOMIC in hns_roce_v2_modify_qp (2019-04-02 16:40:46 -0600)

Lijun Ou (7):
      RDMA/hns: Fix the bug with updating rq head pointer when flush cqe
      RDMA/hns: Bugfix for the scene without receiver queue
      RDMA/hns: Add constraint on the setting of local ACK timeout
      RDMA/hns: Modify the pbl ba page size for hip08
      RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db
      RDMA/hns: Configure capacity of hns device
      RDMA/hns: Modify qp&cq&pd specification according to UM

Wei Hu (Xavier) (3):
      RDMA/hns: Fix the Oops during rmmod or insmod ko when reset occurs
      RDMA/hns: Fix the chip hanging caused by sending mailbox&CMQ during reset
      RDMA/hns: Fix the chip hanging caused by sending doorbell during reset

Xiaofei Tan (1):
      RDMA/hns: Add the process of AEQ overflow for hip08

Yangyang Li (4):
      RDMA/hns: Add SCC context allocation support for hip08
      RDMA/hns: Add SCC context clr support for hip08
      RDMA/hns: Add timer allocation support for hip08
      RDMA/hns: Bugfix for set hem of SCC

Yixian Liu (3):
      RDMA/hns: Fix the state of rereg mr
      RDMA/hns: Set allocated memory to zero for wrid
      RDMA/hns: Delete useful prints for aeq subtype event

YueHaibing (3):
      RDMA/hns: Remove set but not used variable 'rst'
      RDMA/hns: Make some function static
      RDMA/hns: Use GFP_ATOMIC in hns_roce_v2_modify_qp

chenglang (1):
      RDMA/hns: Limit minimum ROCE CQ depth to 64

 drivers/infiniband/hw/hns/hns_roce_cmd.c    |  32 +-
 drivers/infiniband/hw/hns/hns_roce_cmd.h    |  12 +
 drivers/infiniband/hw/hns/hns_roce_device.h |  53 +++
 drivers/infiniband/hw/hns/hns_roce_hem.c    |  68 +++-
 drivers/infiniband/hw/hns/hns_roce_hem.h    |   3 +
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c  | 567 +++++++++++++++++++++++-----
 drivers/infiniband/hw/hns/hns_roce_hw_v2.h  |  92 ++++-
 drivers/infiniband/hw/hns/hns_roce_main.c   |  59 +++
 drivers/infiniband/hw/hns/hns_roce_qp.c     |  56 ++-
 drivers/infiniband/hw/hns/hns_roce_srq.c    |   9 +-
 10 files changed, 830 insertions(+), 121 deletions(-)

More information about the kernel-team mailing list