Messages in this thread | | | Date | Thu, 25 Jun 2020 14:56:10 -0300 | From | Jason Gunthorpe <> | Subject | [GIT PULL] Please pull RDMA subsystem changes |
| |
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(-) [unhandled content-type:application/pgp-signature] | |