mbox series

[PULL,Bionic] RDMA/hns updates

Message ID 20180410162948.GA22414@xps13.dannf
State New
Headers show
Series [PULL,Bionic] RDMA/hns updates | expand

Pull-request

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

Message

dann frazier April 10, 2018, 4:29 p.m. UTC
BugLink: https://bugs.launchpad.net/bugs/1762755
BugLink: https://bugs.launchpad.net/bugs/1762757

Fixe a bug with our existing RDMA/hns backport and also add rq/cq
record doorbell support. All clean cherry-picks.

The following changes since commit 796de0db627ff135b5e72b1e6478ae1f02dceeb4:

  powerpc/64s: Wire up cpu_show_spectre_v2() (2018-04-09 16:04:06 -0500)

are available in the Git repository at:

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

for you to fetch changes up to 7461cd92c6433052c3e5a3c83799f7b5ccb22c67:

  RDMA/hns: ensure for-loop actually iterates and free's buffers (2018-04-10 09:26:03 -0600)

----------------------------------------------------------------
Colin Ian King (1):
      RDMA/hns: ensure for-loop actually iterates and free's buffers

Yixian Liu (7):
      RDMA/hns: Support rq record doorbell for the user space
      RDMA/hns: Support cq record doorbell for the user space
      RDMA/hns: Support rq record doorbell for kernel space
      RDMA/hns: Support cq record doorbell for kernel space
      RDMA/hns: Fix cqn type and init resp
      RDMA/hns: Fix init resp when alloc ucontext
      RDMA/hns: Fix cq record doorbell enable in kernel

oulijun (1):
      RDMA/hns: Fix the endian problem for hns

 drivers/infiniband/hw/hns/Makefile          |   2 +-
 drivers/infiniband/hw/hns/hns_roce_common.h |   6 +-
 drivers/infiniband/hw/hns/hns_roce_cq.c     |  54 +++++-
 drivers/infiniband/hw/hns/hns_roce_db.c     | 180 +++++++++++++++++
 drivers/infiniband/hw/hns/hns_roce_device.h |  61 +++++-
 drivers/infiniband/hw/hns/hns_roce_hw_v1.c  |  60 ++++--
 drivers/infiniband/hw/hns/hns_roce_hw_v1.h  | 258 ++++++++++++-------------
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c  | 124 +++++++-----
 drivers/infiniband/hw/hns/hns_roce_hw_v2.h  | 286 ++++++++++++++--------------
 drivers/infiniband/hw/hns/hns_roce_main.c   |  14 +-
 drivers/infiniband/hw/hns/hns_roce_qp.c     |  88 +++++++--
 include/uapi/rdma/hns-abi.h                 |  11 ++
 12 files changed, 780 insertions(+), 364 deletions(-)
 create mode 100644 drivers/infiniband/hw/hns/hns_roce_db.c

Comments

Seth Forshee April 10, 2018, 5:44 p.m. UTC | #1
On Tue, Apr 10, 2018 at 10:29:48AM -0600, dann frazier wrote:
> BugLink: https://bugs.launchpad.net/bugs/1762755
> BugLink: https://bugs.launchpad.net/bugs/1762757
> 
> Fixe a bug with our existing RDMA/hns backport and also add rq/cq
> record doorbell support. All clean cherry-picks.
> 
> The following changes since commit 796de0db627ff135b5e72b1e6478ae1f02dceeb4:
> 
>   powerpc/64s: Wire up cpu_show_spectre_v2() (2018-04-09 16:04:06 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux rdma-hns-bionic
> 
> for you to fetch changes up to 7461cd92c6433052c3e5a3c83799f7b5ccb22c67:
> 
>   RDMA/hns: ensure for-loop actually iterates and free's buffers (2018-04-10 09:26:03 -0600)

Applied to boinic/master-next, thanks!