mbox series

[GIT,PULL] Please pull RDMA subsystem changes

Message ID 20200625175610.GA3402155@mellanox.com (mailing list archive)
State Superseded
Headers show
Series [GIT,PULL] Please pull RDMA subsystem changes | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git tags/for-linus

Message

Jason Gunthorpe June 25, 2020, 5:56 p.m. UTC
Hi Linus,

First rc pull request

Collected fixes from the last four weeks, fixing several regressions
in areas that had big changes this cycle.

Thanks,
Jason

The following changes since commit b3a9e3b9622ae10064826dccb4f7a52bd88c7407:

  Linux 5.8-rc1 (2020-06-14 12:45:04 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git tags/for-linus

for you to fetch changes up to 38fd98afeeb79d3b148db49f81f2ec6a37a4ee00:

  IB/hfi1: Add atomic triggered sleep/wakeup (2020-06-24 16:13:38 -0300)

----------------------------------------------------------------
RDMA first 5.8 rc pull request

Several regression fixes from work that landed in the merge window,
particularly in the mlx5 driver:

- Various static checker and warning fixes

- General bug fixes in rvt, qedr, hns, mlx5 and hfi1

- Several regression fixes related to the ECE and QP changes in last cycle

- Fixes for a few long standing crashers in CMA, uverbs ioctl, and xrc

----------------------------------------------------------------
Aditya Pakki (1):
      RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq

Colin Ian King (1):
      RDMA/mlx5: Remove duplicated assignment to resp.response_length

Dennis Dalessandro (2):
      IB/hfi1: Restore kfree in dummy_netdev cleanup
      IB/hfi1: Fix module use count flaw due to leftover module put calls

Fan Guo (1):
      RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads()

Gal Pressman (1):
      RDMA/efa: Set maximum pkeys device attribute

Kieran Bingham (1):
      RDMA/hfi1: Fix trivial mis-spelling of 'descriptor'

Leon Romanovsky (6):
      RDMA/core: Annotate CMA unlock helper routine
      RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake
      RDMA/core: Check that type_attrs is not NULL prior access
      RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path
      RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs
      RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata

Maor Gottlieb (1):
      RDMA/mlx5: Fix remote gid value in query QP

Mark Zhang (2):
      RDMA/cma: Protect bind_list and listen_list while finding matching cm id
      RDMA/counter: Query a counter before release

Max Gurtovoy (1):
      RDMA/mlx5: Fix integrity enabled QP creation

Michal Kalderon (1):
      RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532

Mike Marciniszyn (2):
      IB/hfi1: Correct -EBUSY handling in tx code
      IB/hfi1: Add atomic triggered sleep/wakeup

Shay Drory (1):
      IB/mad: Fix use after free when destroying MAD agent

Tom Seewald (2):
      RDMA/mlx5: Fix -Wformat warning in check_ucmd_data()
      RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl()

Yangyang Li (2):
      RDMA/hns: Fix a calltrace when registering MR from userspace
      RDMA/hns: Fix an cmd queue issue when resetting

 drivers/infiniband/core/cm.c                |   1 +
 drivers/infiniband/core/cma.c               |  18 +++++
 drivers/infiniband/core/counters.c          |   4 +-
 drivers/infiniband/core/mad.c               |   3 +-
 drivers/infiniband/core/rdma_core.c         |  36 ++++++----
 drivers/infiniband/hw/efa/efa_verbs.c       |   1 +
 drivers/infiniband/hw/hfi1/debugfs.c        |  19 +----
 drivers/infiniband/hw/hfi1/iowait.h         |   2 +-
 drivers/infiniband/hw/hfi1/ipoib.h          |   6 ++
 drivers/infiniband/hw/hfi1/ipoib_tx.c       | 104 ++++++++++++++++++----------
 drivers/infiniband/hw/hfi1/netdev_rx.c      |   2 +-
 drivers/infiniband/hw/hfi1/verbs_txreq.h    |   2 +-
 drivers/infiniband/hw/hns/hns_roce_device.h |   7 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v1.c  |   4 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c  |  17 ++---
 drivers/infiniband/hw/hns/hns_roce_mr.c     |   5 +-
 drivers/infiniband/hw/mlx5/qp.c             |  50 ++++++-------
 drivers/infiniband/hw/mlx5/qpc.c            |   8 +++
 drivers/infiniband/hw/qedr/qedr_iw_cm.c     |  13 +++-
 drivers/infiniband/sw/rdmavt/qp.c           |   6 +-
 drivers/infiniband/sw/siw/siw_qp_rx.c       |   3 +-
 include/linux/mlx5/mlx5_ifc.h               |  10 +--
 22 files changed, 197 insertions(+), 124 deletions(-)

Comments

pr-tracker-bot@kernel.org June 25, 2020, 8:15 p.m. UTC | #1
The pull request you sent on Thu, 25 Jun 2020 14:56:10 -0300:

> git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git tags/for-linus

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/87d93e9a91c76bcb45112d863ef72aab41e01879

Thank you!