staging/rdma/hfi1: Fix bugs and performance issues
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v4 Latest9 patches 7 repliesIn review
- v313 of 23 patches 8 repliesSuperseded
- v222 patches 11 repliesSuperseded
Patches in v4 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/9 | staging/rdma/hfi1: Remove file pointer macrosdrivers/ drivers/ drivers/ | +84 | 0 replies | |
| 2/9 | staging/rdma/hfi1: Clean up macro indentationdrivers/ include/ | +21 | 0 replies | |
| 3/9 | staging/rdma/hfi1: Remove unnecessary include filesdrivers/ | +0 | 0 replies | |
| 4/9 | staging/rdma/hfi1: Move macros to a common headerdrivers/ drivers/ drivers/ | +76 | 0 replies | |
| 5/9 | staging/rdma/hfi1: Add function stubs for TID cachingdrivers/ drivers/ drivers/ +1 more | +324 | 5 replies | |
| 6/9 | staging/rdma/hfi1: Implement Expected Receive TID cachingdrivers/ drivers/ drivers/ +5 more | +1069 | 2 replies | |
| 7/9 | staging/rdma/hfi1: move hfi1_migrate_qpdrivers/ drivers/ drivers/ +1 more | +22 | 0 replies | |
| 8/9 | staging/rdma/hfi1: Use parallel workqueue for SDMA enginesdrivers/ drivers/ drivers/ +5 more | +60 | 0 replies | |
| 9/9 | staging/rdma/hfi: pre-compute sc and sde for RC/UC QPsdrivers/ drivers/ drivers/ +3 more | +29 | 0 replies |
Reviews trailers per patch
4 of 9 patches have a Reviewed-by or Acked-by.
| Patch | Mitko Haralanov | Arthur Kepner | Dennis Dalessandro |
|---|---|---|---|
| 1/9 | R-b | ||
| 2/9 | |||
| 3/9 | |||
| 4/9 | |||
| 5/9 | |||
| 6/9 | R-b | R-b | |
| 7/9 | |||
| 8/9 | R-b | ||
| 9/9 | 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 3 reviewers.
Cover letter [PATCH v4 0/9] staging/rdma/hfi1: Fix bugs and performance issues
From: Ira Weiny <[email protected]>
The following are fixes to the hfi1 driver for stability, security, and performance.
New series based off of the latest staging-next. Large patches were split up and a new patch was added to remove offending macros.
NOTE: My apologies for not putting v4 in all the patches. I was not sure how to handle the fact that some of these had been previously submitted.
Ira Weiny (1):
staging/rdma/hfi1: Remove file pointer macros
Mike Marciniszyn (3):
staging/rdma/hfi1: move hfi1_migrate_qp staging/rdma/hfi1: Use parallel workqueue for SDMA engines staging/rdma/hfi: pre-compute sc and sde for RC/UC QPs
Mitko Haralanov (5):
staging/rdma/hfi1: Clean up macro indentation staging/rdma/hfi1: Remove unnecessary include files staging/rdma/hfi1: Move macros to a common header staging/rdma/hfi1: Add function stubs for TID caching staging/rdma/hfi1: Implement Expected Receive TID caching
drivers/staging/rdma/hfi1/Kconfig | 1 + drivers/staging/rdma/hfi1/Makefile | 2 +- drivers/staging/rdma/hfi1/chip.c | 1 + drivers/staging/rdma/hfi1/common.h | 15 +- drivers/staging/rdma/hfi1/file_ops.c | 598 +++------------ drivers/staging/rdma/hfi1/hfi.h | 55 +- drivers/staging/rdma/hfi1/init.c | 18 +- drivers/staging/rdma/hfi1/iowait.h | 6 +- drivers/staging/rdma/hfi1/qp.c | 47 +- drivers/staging/rdma/hfi1/qp.h | 38 +- drivers/staging/rdma/hfi1/ruc.c | 30 +- drivers/staging/rdma/hfi1/sdma.c | 8 +- drivers/staging/rdma/hfi1/sdma.h | 8 +- drivers/staging/rdma/hfi1/trace.h | 132 ++-- drivers/staging/rdma/hfi1/ud.c | 1 + drivers/staging/rdma/hfi1/user_exp_rcv.c | 1174 ++++++++++++++++++++++++++++++ drivers/staging/rdma/hfi1/user_exp_rcv.h | 82 +++ drivers/staging/rdma/hfi1/user_pages.c | 110 +-- drivers/staging/rdma/hfi1/user_sdma.c | 47 +- drivers/staging/rdma/hfi1/user_sdma.h | 10 +- drivers/staging/rdma/hfi1/verbs.c | 34 +- drivers/staging/rdma/hfi1/verbs.h | 6 +- include/uapi/rdma/hfi/hfi1_user.h | 42 +- 23 files changed, 1670 insertions(+), 795 deletions(-) create mode 100644 drivers/staging/rdma/hfi1/user_exp_rcv.c create mode 100644 drivers/staging/rdma/hfi1/user_exp_rcv.h
Signature · 6 lines
1.8.2 -- 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