[GIT PULL] Please pull RDMA subsystem changes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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(-)

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux