Skip to content

Fixes for v5.6

Leon Romanovsky linux-rdma 1 version Applied

Status from this message: Applied to for-rc

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest9 patches 15 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/9RDMA/ucma: Mask QPN to be 24 bits according to IBTAdrivers/infiniband/core/cm.c drivers/infiniband/core/ucma.c+4 -10 replies
2/9RDMA/core: Fix protection fault in get_pkey_idx_qp_listdrivers/infiniband/core/security.c+9 -152 replies
3/9Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow"drivers/infiniband/core/cma.c+11 -45 replies
4/9IB/ipoib: Fix double free of skb in case of multicast traffic in CM modedrivers/infiniband/ulp/ipoib/ipoib.h drivers/infiniband/ulp/ipoib/ipoib_cm.c drivers/infiniband/ulp/ipoib/ipoib_ib.c +1 more+16 -95 replies
5/9RDMA/core: Add missing list deletion on freeing event queuedrivers/infiniband/core/uverbs_std_types.c+1 -00 replies
6/9IB/mlx5: Fix async events cleanup flowsdrivers/infiniband/hw/mlx5/devx.c+28 -230 replies
7/9RDMA/rxe: Fix soft lockup problem due to using tasklets in softirqdrivers/infiniband/sw/rxe/rxe_comp.c+4 -40 replies
8/9IB/umad: Fix kernel crash while unloading ib_umaddrivers/infiniband/core/user_mad.c+3 -22 replies
9/9RDMA/mlx5: Prevent overflow in mmap offset calculationsdrivers/infiniband/hw/mlx5/main.c+2 -20 replies

Reviews trailers per patch

2 of 9 patches have a Reviewed-by or Acked-by.

PatchErez ShitritYishai Hadas
1/9
2/9
3/9
4/9R-b
5/9R-b
6/9
7/9
8/9
9/9

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH rdma-rc 0/9] Fixes for v5.6

From: Leon Romanovsky <[email protected]>

Hi,

This pack of small fixes is sent as a patchset simply to simplify their tracking. Some of them, like first and second patches were already sent to the mailing list. The ucma patch was in our regression for whole cycle and we didn't notice any failures related to that change.

Changelog of second patch:
1. Maor added IB_QP_PKEY_INDEX and IB_QP_PORT checks and I rewrote the code logic to be less hairy.

Thanks

Leon Romanovsky (2):
RDMA/ucma: Mask QPN to be 24 bits according to IBTA RDMA/mlx5: Prevent overflow in mmap offset calculations

Maor Gottlieb (1):
RDMA/core: Fix protection fault in get_pkey_idx_qp_list

Michael Guralnik (1):
RDMA/core: Add missing list deletion on freeing event queue

Parav Pandit (1):
Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow"

Valentine Fatiev (1):
IB/ipoib: Fix double free of skb in case of multicast traffic in CM
mode

Yishai Hadas (1):
IB/mlx5: Fix async events cleanup flows

Yonatan Cohen (1):
IB/umad: Fix kernel crash while unloading ib_umad

Zhu Yanjun (1):
RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq

 drivers/infiniband/core/cm.c               |  3 ++
 drivers/infiniband/core/cma.c              | 15 +++++--
 drivers/infiniband/core/security.c         | 24 ++++------
 drivers/infiniband/core/ucma.c             |  2 +-
 drivers/infiniband/core/user_mad.c         |  5 ++-
 drivers/infiniband/core/uverbs_std_types.c |  1 +
 drivers/infiniband/hw/mlx5/devx.c          | 51 ++++++++++++----------
 drivers/infiniband/hw/mlx5/main.c          |  4 +-
 drivers/infiniband/sw/rxe/rxe_comp.c       |  8 ++--
 drivers/infiniband/ulp/ipoib/ipoib.h       |  1 +
 drivers/infiniband/ulp/ipoib/ipoib_cm.c    | 15 ++++---
 drivers/infiniband/ulp/ipoib/ipoib_ib.c    |  8 +++-
 drivers/infiniband/ulp/ipoib/ipoib_main.c  |  1 +
 13 files changed, 78 insertions(+), 60 deletions(-)

--
2.24.1