[GIT PULL] Please pull RDMA subsystem changes

From: Jason Gunthorpe
Date: Thu Oct 31 2019 - 14:22:23 EST


Hi Linus,

Second rc pull request

The usual collection of driver bug fixes, and a few regressions. This cycle
has been reasonably quiet on the -rc front, with some higher -next activity
thus far.

The following changes since commit 0417791536ae1e28d7f0418f1d20048ec4d3c6cf:

RDMA/mlx5: Add missing synchronize_srcu() for MW cases (2019-10-04 15:54:22 -0300)

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 b681a0529968d2261aa15d7a1e78801b2c06bb07:

RDMA/hns: Prevent memory leaks of eq->buf_list (2019-10-28 15:06:38 -0300)

----------------------------------------------------------------
RDMA subsystem updates for 5.4-rc

A number of bug fixes and a regression fix:

- Various issues from static analysis in hfi1, uverbs, hns, and cxgb4

- Fix for deadlock in a case when the new auto RDMA module loading is
used

- Missing _irq notation in a prior -rc patch found by lockdep

- Fix a locking and lifetime issue in siw

- Minor functional bug fixes in cxgb4, mlx5, qedr

- Fix a regression where vlan interfaces no longer worked with RDMA CM in
some cases

----------------------------------------------------------------
Dan Carpenter (1):
RDMA/uverbs: Prevent potential underflow

Jason Gunthorpe (1):
RDMA/mlx5: Use irq xarray locking for mkey_table

Kaike Wan (1):
IB/hfi1: Avoid excessive retry for TID RDMA READ request

Kamal Heib (1):
RDMA/qedr: Fix reported firmware version

Krishnamraju Eraparaju (2):
RDMA/iwcm: move iw_rem_ref() calls out of spinlock
RDMA/siw: free siw_base_qp in kref release routine

Lijun Ou (1):
RDMA/hns: Prevent memory leaks of eq->buf_list

Mark Zhang (1):
RDMA/nldev: Skip counter if port doesn't match

Mike Marciniszyn (1):
IB/hfi1: Use a common pad buffer for 9B and 16B packets

Parav Pandit (2):
IB/core: Use rdma_read_gid_l2_fields to compare GID L2 fields
IB/core: Avoid deadlock during netlink message handling

Potnuri Bharat Teja (2):
iw_cxgb4: fix ECN check on the passive accept
RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case

Rafi Wiener (1):
RDMA/mlx5: Clear old rate limit when closing QP

drivers/infiniband/core/core_priv.h | 1 +
drivers/infiniband/core/device.c | 2 +
drivers/infiniband/core/iwcm.c | 52 +++++++-------
drivers/infiniband/core/netlink.c | 107 ++++++++++++++---------------
drivers/infiniband/core/nldev.c | 2 +-
drivers/infiniband/core/uverbs.h | 2 +-
drivers/infiniband/core/verbs.c | 9 +--
drivers/infiniband/hw/cxgb4/cm.c | 30 ++++----
drivers/infiniband/hw/hfi1/sdma.c | 5 +-
drivers/infiniband/hw/hfi1/tid_rdma.c | 5 --
drivers/infiniband/hw/hfi1/verbs.c | 10 ++-
drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 6 +-
drivers/infiniband/hw/mlx5/mr.c | 4 +-
drivers/infiniband/hw/mlx5/qp.c | 8 ++-
drivers/infiniband/hw/qedr/main.c | 2 +-
drivers/infiniband/sw/siw/siw_qp.c | 2 +
drivers/infiniband/sw/siw/siw_verbs.c | 2 -
include/rdma/ib_verbs.h | 2 +-
18 files changed, 127 insertions(+), 124 deletions(-)

Attachment: signature.asc
Description: PGP signature