RDMA fixes and refactoring for 4.15
Status from this message: Applied to -next, thanks
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/31 | IB/core: Fix do not add RoCEv2 default GID when IPv6 is disableddrivers/ | +9 | 8 replies | |
| 2/31 | IB/{core/cm}: Fix dmac query for IPv6 link local destinationdrivers/ drivers/ include/ | +64 | 1 reply | |
| 3/31 | IB/core: Depend on IPv6 stack to resolve link local addressdrivers/ | +11 | 4 replies | |
| 4/31 | IB/core: Avoid exporting module internal functiondrivers/ drivers/ | +4 | 0 replies | |
| 5/31 | IB/mlx4: Remove unused ibpd parameterdrivers/ | +2 | 0 replies | |
| 6/31 | IB/ipoib: Avoid memory leak if neigh destination was changeddrivers/ | +10 | 10 replies | |
| 7/31 | IB/ipoib: Update pathrec field if not valid recorddrivers/ | +34 | 0 replies | |
| 8/31 | RDMA/cma: Fix consider size of destination addressdrivers/ | +1 | 2 replies | |
| 9/31 | IB/core: Make sure that PSN does not overflowdrivers/ | +16 | 3 replies | |
| 10/31 | IB/core: Fix memory leak in cm_req_handler error flowsdrivers/ | +3 | 1 reply | |
| 11/31 | IB/cm: Add debug prints to ib_cmdrivers/ | +51 | 1 reply | |
| 12/31 | IB/umem: Fix use of npages/nmap fieldsdrivers/ | +1 | 0 replies | |
| 13/31 | RDMA/cma: Set default GID type as RoCE when resolving RoCE routedrivers/ | +5 | 0 replies | |
| 14/31 | RDMA/cma: Simplify netdev checkdrivers/ | +16 | 2 replies | |
| 15/31 | RDMA/cma: Avoid setting path record type twicedrivers/ | +4 | 1 reply | |
| 16/31 | RDMA/cma: Introduce and use helper functions to init workdrivers/ | +25 | 0 replies | |
| 17/31 | IB/core: Avoid unnecessary type castdrivers/ | +1 | 0 replies | |
| 18/31 | IB/core: Refactor to avoid unnecessary check on GID lookup missdrivers/ | +6 | 0 replies | |
| 19/31 | IB/rxe: Avoid passing unused index pointer which is optionaldrivers/ | +1 | 0 replies | |
| 20/31 | IB/core: Avoid exporting module internal ib_find_gid_by_filter()drivers/ | +0 | 0 replies | |
| 21/31 | RDMA/core: Avoid redundant memcpy in resolving addressdrivers/ | +0 | 0 replies | |
| 22/31 | IB/core: Removed unused functiondrivers/ include/ | +0 | 0 replies | |
| 23/31 | RDMA/{core, cma}: Simplify rdma_translate_ipdrivers/ drivers/ include/ | +6 | 0 replies | |
| 24/31 | RDMA/core: Avoid copying ifindex twicedrivers/ | +0 | 0 replies | |
| 25/31 | IB/{core, ipoib}: Simplify ib_find_gid to search only for IB link layerdrivers/ drivers/ include/ | +5 | 0 replies | |
| 26/31 | IB/{cm, umad}: Fix honor av init errordrivers/ drivers/ | +28 | 0 replies | |
| 27/31 | IB/cm: Fix honor address handle attribute init errordrivers/ | +5 | 8 replies | |
| 28/31 | IB/cm: Fix avoid sleep while spin lock is helddrivers/ | +6 | 13 replies | |
| 29/31 | IB/{core, cm, cma, ipoib}: Rename ib_init_ah_from_path to ib_init_ah_attr_from_pathdrivers/ drivers/ drivers/ +2 more | +17 | 0 replies | |
| 30/31 | IB/{core, umad, cm}: Rename ib_init_ah_from_wc to ib_init_ah_attr_from_wcdrivers/ drivers/ drivers/ +1 more | +17 | 0 replies | |
| 31/31 | IB/cm: Refactor to avoid setting path record software only fieldsdrivers/ | +44 | 3 replies |
Reviews trailers per patch
26 of 31 patches have a Reviewed-by or Acked-by.
| Patch | Eli Cohen | Matan Barak | Mark Bloch | Daniel Jurgens | Alex Vesker | Parav Pandit | Noa Osherovich | Moni Shoua | Hal Rosenstock | Knut Omang |
|---|---|---|---|---|---|---|---|---|---|---|
| 1/31 | R-b | |||||||||
| 2/31 | R-b | R-b | ||||||||
| 3/31 | R-b | |||||||||
| 4/31 | R-b | |||||||||
| 5/31 | ||||||||||
| 6/31 | ||||||||||
| 7/31 | R-b | |||||||||
| 8/31 | R-b | |||||||||
| 9/31 | R-b | |||||||||
| 10/31 | ||||||||||
| 11/31 | ||||||||||
| 12/31 | ||||||||||
| 13/31 | R-b | R-b | ||||||||
| 14/31 | R-b | R-b | ||||||||
| 15/31 | R-b | R-b | ||||||||
| 16/31 | R-b | |||||||||
| 17/31 | R-b | |||||||||
| 18/31 | R-b | |||||||||
| 19/31 | R-b | |||||||||
| 20/31 | R-b | |||||||||
| 21/31 | R-b | |||||||||
| 22/31 | R-b | |||||||||
| 23/31 | R-b | |||||||||
| 24/31 | R-b | |||||||||
| 25/31 | R-b | |||||||||
| 26/31 | R-b | |||||||||
| 27/31 | R-b | |||||||||
| 28/31 | R-b | |||||||||
| 29/31 | R-b | |||||||||
| 30/31 | R-b | |||||||||
| 31/31 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 10 reviewers.
Cover letter [PATCH rdma-next 00/31] RDMA fixes and refactoring for 4.15
Hi Doug,
Please consider to take the following series to your coming pull request.
The patches are available in the git repository at:
git.kernel.org/pub/scm/linux/kernel/git/leon/linux-rdma.git tags/rdma-next-2017-11-14
Thanks
---------------------------------------
Artemy Kovalyov (1):
IB/umem: Fix use of npages/nmap fields
Daniel Jurgens (1):
IB/cm: Add debug prints to ib_cm
Erez Alfasi (1):
IB/mlx4: Remove unused ibpd parameter
Erez Shitrit (2):
IB/ipoib: Avoid memory leak if neigh destination was changed IB/ipoib: Update pathrec field if not valid record
Majd Dibbiny (1):
IB/core: Make sure that PSN does not overflow
Matan Barak (1):
IB/core: Fix memory leak in cm_req_handler error flows
Parav Pandit (24):
IB/core: Fix do not add RoCEv2 default GID when IPv6 is disabled IB/{core/cm}: Fix dmac query for IPv6 link local destination IB/core: Depend on IPv6 stack to resolve link local address IB/core: Avoid exporting module internal function RDMA/cma: Fix consider size of destination address RDMA/cma: Set default GID type as RoCE when resolving RoCE route RDMA/cma: Simplify netdev check
RDMA/cma: Avoid setting path record type twice RDMA/cma: Introduce and use helper functions to init work IB/core: Avoid unnecessary type cast
IB/core: Refactor to avoid unnecessary check on GID lookup miss IB/rxe: Avoid passing unused index pointer which is optional IB/core: Avoid exporting module internal ib_find_gid_by_filter() RDMA/core: Avoid redundant memcpy in resolving address IB/core: Removed unused function
RDMA/{core, cma}: Simplify rdma_translate_ip RDMA/core: Avoid copying ifindex twice
IB/{core, ipoib}: Simplify ib_find_gid to search only for IB link
layer
IB/{cm, umad}: Fix honor av init error
IB/cm: Fix honor address handle attribute init error IB/cm: Fix avoid sleep while spin lock is held IB/{core, cm, cma, ipoib}: Rename ib_init_ah_from_path to
ib_init_ah_attr_from_path
IB/{core, umad, cm}: Rename ib_init_ah_from_wc to
ib_init_ah_attr_from_wc
IB/cm: Refactor to avoid setting path record software only fields
drivers/infiniband/core/addr.c | 65 ++-------- drivers/infiniband/core/cache.c | 25 ++-- drivers/infiniband/core/cm.c | 191 ++++++++++++++++++++---------- drivers/infiniband/core/cma.c | 118 +++++++++--------- drivers/infiniband/core/core_priv.h | 13 -- drivers/infiniband/core/device.c | 16 +-- drivers/infiniband/core/sa_query.c | 8 +- drivers/infiniband/core/security.c | 10 +- drivers/infiniband/core/umem.c | 2 +- drivers/infiniband/core/user_mad.c | 10 +- drivers/infiniband/core/verbs.c | 183 ++++++++++++++-------------- drivers/infiniband/hw/mlx4/qp.c | 4 +- drivers/infiniband/sw/rxe/rxe_recv.c | 3 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 3 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 62 +++++++--- include/rdma/ib_addr.h | 5 +- include/rdma/ib_sa.h | 10 +- include/rdma/ib_verbs.h | 11 +- 18 files changed, 379 insertions(+), 360 deletions(-)
--
2.15.0
--
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