Skip to content

Bag of fixes and refactoring in MAD layer

Leon Romanovsky linux-rdma lkml 1 version Applied

Status from this message: Applied to for-rc thanks

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 2 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/4IB/mad: Fix use after free when destroying MAD agentdrivers/infiniband/core/mad.c+1 -11 reply
2/4IB/mad: Issue complete whenever decrements agent refcountdrivers/infiniband/core/mad.c+7 -70 replies
3/4IB/mad: Refactor atomics API to refcount APIdrivers/infiniband/core/mad.c drivers/infiniband/core/mad_priv.h drivers/infiniband/core/mad_rmpp.c+14 -140 replies
4/4IB/mad: Delete RMPP_STATE_CANCELING statedrivers/infiniband/core/mad_rmpp.c+4 -130 replies

Reviews trailers per patch

3 of 4 patches have a Reviewed-by or Acked-by.

PatchMaor Gottlieb
1/4R-b
2/4R-b
3/4R-b
4/4

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 0/4] Bag of fixes and refactoring in MAD layer

From: Leon Romanovsky <[email protected]>

Hi,

This is combination of fixes and refactoring in MAD layer. Because everything here is "old", I'm sending it to rdma-next and not "wasting" our time in attempt to separate fix patches from refactoring ones.

Thanks

Shay Drory (4):
IB/mad: Fix use after free when destroying MAD agent IB/mad: Issue complete whenever decrements agent refcount IB/mad: Refactor atomics API to refcount API IB/mad: Delete RMPP_STATE_CANCELING state

 drivers/infiniband/core/mad.c      | 32 +++++++++++++++---------------
 drivers/infiniband/core/mad_priv.h |  2 +-
 drivers/infiniband/core/mad_rmpp.c | 27 +++++++++----------------
 3 files changed, 26 insertions(+), 35 deletions(-)

--
2.26.2