[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