Skip to content

MAD cleanup

Leon Romanovsky linux-rdma 1 version Applied

Status from this message: Applied to for-next, thanks

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest16 patches 7 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/16RDMA/mad: Delete never implemented functionsdrivers/infiniband/core/mad.c include/rdma/ib_mad.h+0 -590 replies
2/16RDMA/mad: Allocate zeroed MAD bufferdrivers/infiniband/core/sysfs.c+2 -20 replies
3/16RDMA/mlx4: Delete redundant zero memsetdrivers/infiniband/hw/mlx4/mad.c+0 -10 replies
4/16RDMA/mlx5: Delete redundant zero memsetdrivers/infiniband/hw/mlx5/mad.c+0 -20 replies
5/16RDMA/ocrdma: Clean MAD processing logicdrivers/infiniband/hw/ocrdma/ocrdma_ah.c drivers/infiniband/hw/ocrdma/ocrdma_stats.c drivers/infiniband/hw/ocrdma/ocrdma_stats.h+4 -100 replies
6/16RDMA/qib: Delete redundant memset for MAD output bufferdrivers/infiniband/hw/qib/qib_mad.c+0 -180 replies
7/16RDMA/hfi1: Delete unreachable codedrivers/infiniband/hw/hfi1/mad.c+0 -42 replies
8/16RDMA/mlx4: Delete unreachable codedrivers/infiniband/hw/mlx4/mad.c+0 -40 replies
9/16RDMA/mlx5: Delete unreachable codedrivers/infiniband/hw/mlx5/mad.c+0 -40 replies
10/16RDMA/mthca: Delete unreachable codedrivers/infiniband/hw/mthca/mthca_mad.c+0 -40 replies
11/16RDMA/ocrdma: Simplify process_mad functiondrivers/infiniband/hw/ocrdma/ocrdma_ah.c+4 -120 replies
12/16RDMA/qib: Delete unreachable codedrivers/infiniband/hw/qib/qib_mad.c+0 -40 replies
13/16RDMA/mlx5: Rewrite MAD processing logic to be readabledrivers/infiniband/hw/mlx5/mad.c+55 -610 replies
14/16RDMA/qib: Delete extra linedrivers/infiniband/hw/qib/qib_iba6120.c+0 -10 replies
15/16RDMA/qib: Delete unused variable in process_cc calldrivers/infiniband/hw/qib/qib_mad.c+0 -10 replies
16/16RDMA: Change MAD processing function to remove extra casting and parameterdrivers/infiniband/core/mad.c drivers/infiniband/core/sysfs.c drivers/infiniband/hw/hfi1/mad.c +14 more+104 -1542 replies

Reviews trailers per patch

None of the 16 patches has a Reviewed-by or Acked-by.

PatchMike Marciniszyn
1/16
2/16
3/16
4/16
5/16
6/16
7/16
8/16
9/16
10/16
11/16
12/16
13/16
14/16
15/16
16/16T-b

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-next 00/16] MAD cleanup

From: Leon Romanovsky <[email protected]>

Let's clean MAD code a little bit.

It is based on
https://lore.kernel.org/linux-rdma/[email protected]

Thanks

Leon Romanovsky (16):
RDMA/mad: Delete never implemented functions RDMA/mad: Allocate zeroed MAD buffer
RDMA/mlx4: Delete redundant zero memset
RDMA/mlx5: Delete redundant zero memset
RDMA/ocrdma: Clean MAD processing logic
RDMA/qib: Delete redundant memset for MAD output buffer RDMA/hfi1: Delete unreachable code
RDMA/mlx4: Delete unreachable code
RDMA/mlx5: Delete unreachable code
RDMA/mthca: Delete unreachable code
RDMA/ocrdma: Simplify process_mad function
RDMA/qib: Delete unreachable code
RDMA/mlx5: Rewrite MAD processing logic to be readable RDMA/qib: Delete extra line
RDMA/qib: Delete unused variable in process_cc call
RDMA: Change MAD processing function to remove extra casting and
parameter

 drivers/infiniband/core/mad.c               |  31 +----
 drivers/infiniband/core/sysfs.c             |  10 +-
 drivers/infiniband/hw/hfi1/mad.c            |  17 +--
 drivers/infiniband/hw/hfi1/verbs.h          |   5 +-
 drivers/infiniband/hw/mlx4/mad.c            |  30 ++---
 drivers/infiniband/hw/mlx4/mlx4_ib.h        |   7 +-
 drivers/infiniband/hw/mlx5/mad.c            | 124 +++++++++-----------
 drivers/infiniband/hw/mlx5/mlx5_ib.h        |   5 +-
 drivers/infiniband/hw/mthca/mthca_dev.h     |  12 +-
 drivers/infiniband/hw/mthca/mthca_mad.c     |  74 +++++-------
 drivers/infiniband/hw/ocrdma/ocrdma_ah.c    |  33 ++----
 drivers/infiniband/hw/ocrdma/ocrdma_ah.h    |  11 +-
 drivers/infiniband/hw/ocrdma/ocrdma_stats.c |   5 +-
 drivers/infiniband/hw/ocrdma/ocrdma_stats.h |   3 +-
 drivers/infiniband/hw/qedr/verbs.c          |  17 +--
 drivers/infiniband/hw/qedr/verbs.h          |   7 +-
 drivers/infiniband/hw/qib/qib_iba6120.c     |   1 -
 drivers/infiniband/hw/qib/qib_mad.c         |  38 +-----
 drivers/infiniband/hw/qib/qib_verbs.h       |   5 +-
 include/rdma/ib_mad.h                       |  40 -------
 include/rdma/ib_verbs.h                     |   7 +-
 21 files changed, 155 insertions(+), 327 deletions(-)

--
2.20.1