Merge HFI1 updates into k.o/for-next
authorJason Gunthorpe <jgg@mellanox.com>
Wed, 3 Apr 2019 18:28:05 +0000 (15:28 -0300)
committerJason Gunthorpe <jgg@mellanox.com>
Wed, 3 Apr 2019 18:28:05 +0000 (15:28 -0300)
commit1c726c44210f8d2185cf61adfea850d1b87e75ab
treee61c0a41244d18a693f78103dc01f05f8ed45c8e
parent061ccb52d23cfa2cf3195546a21c3a87194db5b7
parent747b931fbe2362366dee30617f816501f3126882
Merge HFI1 updates into k.o/for-next

Based on rdma.git for-rc for dependencies.

From Dennis Dalessandro:

====================

Here are some code improvement patches and fixes for less serious bugs to
TID RDMA than we sent for RC.

====================

* HFI1 updates:
  IB/hfi1: Implement CCA for TID RDMA protocol
  IB/hfi1: Remove WARN_ON when freeing expected receive groups
  IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE
  IB/hfi1: Add a function to read next expected psn from hardware flow
  IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA

Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
drivers/infiniband/hw/hfi1/chip.c
drivers/infiniband/hw/hfi1/driver.c
drivers/infiniband/hw/hfi1/qp.c
drivers/infiniband/hw/mlx5/odp.c