Skip to content

First round of mlx5 fixes for 4.9

Leon Romanovsky linux-rdma 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest12 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12IB/mlx5: Replace numerical constant with predefined MACROdrivers/infiniband/hw/mlx5/qp.c+1 -13 replies
2/12IB/mlx5: Fix atomic cap in indirect UMRdrivers/infiniband/hw/mlx5/qp.c+7 -50 replies
3/12IB/mlx5: Put non zero value in max_ahdrivers/infiniband/hw/mlx5/main.c+1 -00 replies
4/12IB/mlx5: Fix memory leak in query devicedrivers/infiniband/hw/mlx5/main.c+2 -20 replies
5/12IB/mlx5: Validate requested RQT sizedrivers/infiniband/hw/mlx5/qp.c+8 -00 replies
6/12IB/mlx5: Use cache line size to select CQE stridedrivers/infiniband/hw/mlx5/cq.c+1 -20 replies
7/12IB/mlx5: Resolve soft lock on massive reg MRsdrivers/infiniband/hw/mlx5/mlx5_ib.h drivers/infiniband/hw/mlx5/mr.c+7 -10 replies
8/12IB/mlx5: Wait for all async command completions to completedrivers/infiniband/hw/mlx5/mr.c+28 -01 reply
9/12IB/mlx5: Fix fatal error dispatchingdrivers/infiniband/hw/mlx5/main.c+5 -20 replies
10/12IB/mlx5: Fix reported max SGE calculationdrivers/infiniband/hw/mlx5/main.c drivers/infiniband/hw/mlx5/qp.c+33 -41 reply
11/12IB/mlx5: Fix NULL pointer dereference on debug printdrivers/infiniband/hw/mlx5/qp.c+2 -20 replies
12/12IB/mlx5: Limit mkey page size to 2GBdrivers/infiniband/hw/mlx5/cq.c drivers/infiniband/hw/mlx5/mem.c drivers/infiniband/hw/mlx5/mlx5_ib.h +3 more+18 -83 replies

Reviews trailers per patch

6 of 12 patches have a Reviewed-by or Acked-by.

PatchMark BlochYishai HadasEli CohenMohamad Haj Yahia
1/12
2/12
3/12R-b
4/12R-b
5/12R-b
6/12
7/12R-b
8/12
9/12R-b
10/12
11/12R-b
12/12

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 4 reviewers.

Read the v1 thread

Cover letter [PATCH rdma-rc 00/12] First round of mlx5 fixes for 4.9

Hi Doug,

Please find below first round of fixes and improvements to ConnectX-4/Connect-IB device driver.

This patchset was generated against v4.9-rc1.

Available in the "topic/mlx5-fixes-4.9" topic branch of this git repo:
git://git.kernel.org/pub/scm/linux/kernel/git/leon/linux-rdma.git

Or for browsing:
https://git.kernel.org/cgit/linux/kernel/git/leon/linux-rdma.git/log/?h=topic/mlx5-fixes-4.9

Thanks

Daniel Jurgens (1):
IB/mlx5: Use cache line size to select CQE stride

Eli Cohen (4):
IB/mlx5: Wait for all async command completions to complete IB/mlx5: Fix fatal error dispatching
IB/mlx5: Fix reported max SGE calculation IB/mlx5: Fix NULL pointer dereference on debug print

Majd Dibbiny (2):
IB/mlx5: Fix memory leak in query device
IB/mlx5: Limit mkey page size to 2GB

Maor Gottlieb (3):
IB/mlx5: Fix atomic cap in indirect UMR
IB/mlx5: Put non zero value in max_ah
IB/mlx5: Validate requested RQT size

Max Gurtovoy (1):
IB/mlx5: Replace numerical constant with predefined MACRO

Moshe Lazer (1):
IB/mlx5: Resolve soft lock on massive reg MRs

 drivers/infiniband/hw/mlx5/cq.c      |  7 ++---
 drivers/infiniband/hw/mlx5/main.c    | 20 +++++++-----
 drivers/infiniband/hw/mlx5/mem.c     |  7 ++++-
 drivers/infiniband/hw/mlx5/mlx5_ib.h |  8 ++++-
 drivers/infiniband/hw/mlx5/mr.c      | 37 ++++++++++++++++++++--
 drivers/infiniband/hw/mlx5/qp.c      | 59 +++++++++++++++++++++++++++++-------
 drivers/infiniband/hw/mlx5/srq.c     |  2 +-
 7 files changed, 113 insertions(+), 27 deletions(-)

--
2.7.4

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html