Skip to content

RDMA fixes and refactoring

Leon Romanovsky linux-rdma 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 3 repliesIn review

Changes in v1 from the cover letter

* Squashed patches related to __ib_device_get_by_index and removed that function from core_priv.h.
* Change write semaphore to be read semaphore in ib_device_get_by_index()

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7RDMA/rxe: Remove useless export symboldrivers/infiniband/sw/rxe/rxe.c drivers/infiniband/sw/rxe/rxe.h+5 -70 replies
2/7RDMA/netlink: Simplify code of autoload modulesdrivers/infiniband/core/netlink.c+3 -50 replies
3/7RDMA/core: Replace open-coded variant of put_devicedrivers/infiniband/core/device.c+1 -10 replies
4/7RDMA/nldev: Refactor nldev handle to be common functiondrivers/infiniband/core/nldev.c+14 -60 replies
5/7RDMA/core: Provide locked variant of device name to index functiondrivers/infiniband/core/core_priv.h drivers/infiniband/core/device.c+17 -00 replies
6/7RDMA/netlink: Protect device and port queries from device removaldrivers/infiniband/core/core_priv.h drivers/infiniband/core/device.c drivers/infiniband/core/nldev.c+42 -262 replies
7/7RDMA/cma: Mark end of CMA ID messagesdrivers/infiniband/core/cma.c+1 -00 replies

Reviews trailers per patch

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

PatchMark Bloch
1/7R-b
2/7R-b
3/7R-b
4/7R-b
5/7R-b
6/7R-b R-b
7/7

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 v1 0/7] RDMA fixes and refactoring

Changelog:
v0 -> v1:
* Squashed patches related to __ib_device_get_by_index and removed that function from core_priv.h.
* Change write semaphore to be read semaphore in ib_device_get_by_index()

---------------------------------------

Small series of various fixes to netlink, core and RXE found during resource tracking development.

The patches are available in the git repository at:
git.kernel.org/pub/scm/linux/kernel/git/leon/linux-rdma.git tags/rdma-next-2018-01-01-1

Thanks
---------------------------------------

Leon Romanovsky (7):
RDMA/rxe: Remove useless export symbol
RDMA/netlink: Simplify code of autoload modules RDMA/core: Replace open-coded variant of put_device RDMA/nldev: Refactor nldev handle to be common function RDMA/core: Provide locked variant of device name to index function RDMA/netlink: Protect device and port queries from device removal RDMA/cma: Mark end of CMA ID messages

 drivers/infiniband/core/cma.c       |  1 +
 drivers/infiniband/core/core_priv.h |  2 +-
 drivers/infiniband/core/device.c    | 23 ++++++++++-
 drivers/infiniband/core/netlink.c   |  8 ++--
 drivers/infiniband/core/nldev.c     | 82 +++++++++++++++++++++++--------------
 drivers/infiniband/sw/rxe/rxe.c     |  6 ---
 drivers/infiniband/sw/rxe/rxe.h     |  6 ++-
 7 files changed, 83 insertions(+), 45 deletions(-)

--
2.15.1

--
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