IB/rdamvt, qib, hfi1: Code cleanups, bug fixes, and perf improvements
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest12 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/12 | IB/qib: Rename several functions by adding a "qib_" prefixdrivers/ drivers/ drivers/ +1 more | +39 | 0 replies | |
| 2/12 | IB/qib, staging/rdma/hfi1: add s_hlock for use in post senddrivers/ drivers/ drivers/ +15 more | +319 | 0 replies | |
| 3/12 | IB/rdmavt: Add trace and error print statements in post_one_wrdrivers/ drivers/ | +77 | 0 replies | |
| 4/12 | staging/rdma/hfi1: Put QPs into error state after SL->SC table changesdrivers/ drivers/ drivers/ | +64 | 0 replies | |
| 5/12 | IB/rdmavt: Clean up comments and add more documentationdrivers/ drivers/ drivers/ +8 more | +280 | 0 replies | |
| 6/12 | IB/rdmavt: Add per verb driver callback checkingdrivers/ include/ | +489 | 0 replies | |
| 7/12 | IB/qib: Setup notify free/create mad agent callbacks for rdmavtdrivers/ | +4 | 0 replies | |
| 8/12 | IB/qib,rdmavt: Move smi_ah to qibdrivers/ drivers/ include/ | +6 | 0 replies | |
| 9/12 | IB/rdmavt: Remove RVT_FLAGsdrivers/ drivers/ drivers/ +1 more | +0 | 0 replies | |
| 10/12 | IB/rdmavt: Remove signal_supported and commentsinclude/ | +0 | 0 replies | |
| 11/12 | IB/rdmavt: Remove unnecessary exported functionsdrivers/ drivers/ drivers/ +4 more | +128 | 0 replies | |
| 12/12 | IB/qib: Destroy SMI AH before de-allocating the protection domaindrivers/ drivers/ | +3 | 0 replies |
Reviews trailers per patch
All 12 patches have a Reviewed-by or Acked-by.
| Patch | Mike Marciniszyn | Dennis Dalessandro | Jubin John | Ira Weiny |
|---|---|---|---|---|
| 1/12 | R-b | R-b | ||
| 2/12 | R-b | R-b | ||
| 3/12 | R-b | |||
| 4/12 | R-b | R-b | ||
| 5/12 | R-b | |||
| 6/12 | R-b | |||
| 7/12 | R-b | R-b | ||
| 8/12 | R-b | R-b | ||
| 9/12 | R-b | R-b | ||
| 10/12 | R-b | R-b | ||
| 11/12 | R-b | |||
| 12/12 | R-b | 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 4 reviewers.
Cover letter [PATCH 00/12] IB/rdamvt, qib, hfi1: Code cleanups, bug fixes, and perf improvements
This series adds in mostly code clean ups. The driver provided functions are documented and checked based on which verbs drivers are expecting rdmavt to provide. There are also a couple of bug fixes included in this series, along with a performance improvement patch which adds a dual lock to the sending side.
The patches here apply on the previously submitted "Misc bug fixes for hfi1" and can be seen in context at: https://github.com/ddalessa/kernel/tree/for-4.6.
---
Dennis Dalessandro (7):
IB/rdmavt: Clean up comments and add more documentation IB/rdmavt: Add per verb driver callback checking IB/qib: Setup notify free/create mad agent callbacks for rdmavt IB/qib,rdmavt: Move smi_ah to qib
IB/rdmavt: Remove RVT_FLAGs
IB/rdmavt: Remove signal_supported and comments IB/rdmavt: Remove unnecessary exported functions
Harish Chegondi (3):
IB/qib: Rename several functions by adding a "qib_" prefix IB/rdmavt: Add trace and error print statements in post_one_wr IB/qib: Destroy SMI AH before de-allocating the protection domain
Kaike Wan (1):
staging/rdma/hfi1: Put QPs into error state after SL->SC table changes
Mike Marciniszyn (1):
IB/qib,staging/rdma/hfi1: add s_hlock for use in post send
drivers/infiniband/hw/qib/qib.h | 16 - drivers/infiniband/hw/qib/qib_iba7322.c | 8 drivers/infiniband/hw/qib/qib_mad.c | 3 drivers/infiniband/hw/qib/qib_qp.c | 62 +++- drivers/infiniband/hw/qib/qib_rc.c | 44 +-- drivers/infiniband/hw/qib/qib_ruc.c | 11 - drivers/infiniband/hw/qib/qib_uc.c | 22 + drivers/infiniband/hw/qib/qib_ud.c | 22 + drivers/infiniband/hw/qib/qib_verbs.c | 67 +++- drivers/infiniband/hw/qib/qib_verbs.h | 17 + drivers/infiniband/sw/rdmavt/ah.c | 27 ++ drivers/infiniband/sw/rdmavt/cq.c | 35 +- drivers/infiniband/sw/rdmavt/mad.c | 30 +- drivers/infiniband/sw/rdmavt/mcast.c | 34 ++ drivers/infiniband/sw/rdmavt/mmap.c | 32 +- drivers/infiniband/sw/rdmavt/mmap.h | 8 drivers/infiniband/sw/rdmavt/mr.c | 43 ++- drivers/infiniband/sw/rdmavt/pd.c | 16 + drivers/infiniband/sw/rdmavt/qp.c | 382 ++++++++++++++---------- drivers/infiniband/sw/rdmavt/srq.c | 22 + drivers/infiniband/sw/rdmavt/trace.h | 70 ++++ drivers/infiniband/sw/rdmavt/vt.c | 503 ++++++++++++++++++++++++++----- drivers/infiniband/sw/rdmavt/vt.h | 1 drivers/staging/rdma/hfi1/mad.c | 13 + drivers/staging/rdma/hfi1/qp.c | 131 ++++++++ drivers/staging/rdma/hfi1/qp.h | 38 -- drivers/staging/rdma/hfi1/rc.c | 44 +-- drivers/staging/rdma/hfi1/ruc.c | 40 +- drivers/staging/rdma/hfi1/uc.c | 21 + drivers/staging/rdma/hfi1/ud.c | 22 + drivers/staging/rdma/hfi1/verbs.c | 3 drivers/staging/rdma/hfi1/verbs.h | 2 include/rdma/rdma_vt.h | 184 +++++++---- include/rdma/rdmavt_qp.h | 17 + 34 files changed, 1387 insertions(+), 603 deletions(-)
Signature · 5 lines
-Denny -- 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