IB/hfi1: Bug fixes post destaging of driver
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest17 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/17 | IB/hfi1: Add the break statement that was removed in an earlier patchdrivers/ | +1 | 0 replies | |
| 2/17 | IB/hfi1: Move constant to the right in bitwise operationsdrivers/ drivers/ drivers/ | +6 | 0 replies | |
| 3/17 | IB/hfi1: Replace kmalloc and memcpy with a kmemdupdrivers/ | +1 | 0 replies | |
| 4/17 | IB/hfi1: Remove ASIC block cleardrivers/ drivers/ | +3 | 0 replies | |
| 5/17 | IB/hfi1: Add shared ASIC structuredrivers/ drivers/ drivers/ | +54 | 0 replies | |
| 6/17 | IB/hfi1: Add ASIC resource reservation functionsdrivers/ drivers/ drivers/ | +219 | 0 replies | |
| 7/17 | IB/hfi1: Change EPROM handling to use resource reservationdrivers/ | +13 | 0 replies | |
| 8/17 | IB/hfi1: Change SBus handling to use resource reservationdrivers/ drivers/ drivers/ +1 more | +42 | 0 replies | |
| 9/17 | IB/hfi1: Change QSFP functions to use resource reservationdrivers/ drivers/ drivers/ +5 more | +142 | 0 replies | |
| 10/17 | IB/hfi1: Change thermal init to use resource reservationdrivers/ | +7 | 0 replies | |
| 11/17 | IB/hfi1: Remove unused HFI1_DO_INIT_ASIC flagdrivers/ drivers/ | +0 | 0 replies | |
| 12/17 | IB/hfi1: Reduce hardware mutex timeoutdrivers/ | +1 | 0 replies | |
| 13/17 | IB/hfi1: Hold i2c resource across debugfs open/closedrivers/ | +124 | 0 replies | |
| 14/17 | IB/hfi1: Add ASIC flag view/cleardrivers/ | +125 | 0 replies | |
| 15/17 | IB/hfi1: Handle host handshake timeoutdrivers/ drivers/ | +4 | 0 replies | |
| 16/17 | IB/hfi1: Add adaptive cacheless verbs copydrivers/ drivers/ drivers/ | +211 | 0 replies | |
| 17/17 | IB/hfi1: Don't call cond_resched in atomic mode when sending packetsdrivers/ | +5 | 0 replies |
Reviews trailers per patch
All 17 patches have a Reviewed-by or Acked-by.
| Patch | Mike Marciniszyn | Jubin John | Dennis Dalessandro | Mitko Haralanov | Easwar Hariharan | Dean Luick |
|---|---|---|---|---|---|---|
| 1/17 | R-b | |||||
| 2/17 | R-b | R-b | ||||
| 3/17 | R-b | R-b | R-b | |||
| 4/17 | R-b | R-b | ||||
| 5/17 | R-b | R-b | ||||
| 6/17 | R-b | R-b | ||||
| 7/17 | R-b | R-b | ||||
| 8/17 | R-b | R-b | ||||
| 9/17 | R-b | R-b | ||||
| 10/17 | R-b | R-b | ||||
| 11/17 | R-b | R-b | ||||
| 12/17 | R-b | R-b | ||||
| 13/17 | R-b | R-b | ||||
| 14/17 | R-b | R-b | ||||
| 15/17 | R-b | R-b | R-b | |||
| 16/17 | R-b | R-b | ||||
| 17/17 | 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 6 reviewers.
Cover letter [PATCH 00/17] IB/hfi1: Bug fixes post destaging of driver
Here are a few more bug fixes, most of these are in the lower levels of the driver. There are some coccinelle fix-ups as well.
This series will apply on the patch to move the driver out of staging and should apply cleanly to the hfi1 branch of Doug's GitHub.
I have also staged these in my GitHub tree at:
https://github.com/ddalessa/kernel/tree/for-4.6.
---
Dean Luick (12):
IB/hfi1: Remove ASIC block clear
IB/hfi1: Add shared ASIC structure
IB/hfi1: Add ASIC resource reservation functions IB/hfi1: Change EPROM handling to use resource reservation IB/hfi1: Change SBus handling to use resource reservation IB/hfi1: Change QSFP functions to use resource reservation IB/hfi1: Change thermal init to use resource reservation IB/hfi1: Remove unused HFI1_DO_INIT_ASIC flag IB/hfi1: Reduce hardware mutex timeout
IB/hfi1: Hold i2c resource across debugfs open/close IB/hfi1: Add ASIC flag view/clear
IB/hfi1: Add adaptive cacheless verbs copy
Harish Chegondi (3):
IB/hfi1: Add the break statement that was removed in an earlier patch IB/hfi1: Move constant to the right in bitwise operations IB/hfi1: Replace kmalloc and memcpy with a kmemdup
Jubin John (1):
IB/hfi1: Handle host handshake timeout
Kaike Wan (1):
IB/hfi1: Don't call cond_resched in atomic mode when sending packets
drivers/infiniband/hw/hfi1/chip.c | 172 ++++++++--------------- drivers/infiniband/hw/hfi1/chip.h | 39 +++++ drivers/infiniband/hw/hfi1/debugfs.c | 248 ++++++++++++++++++++++++++++++++- drivers/infiniband/hw/hfi1/efivar.c | 3 drivers/infiniband/hw/hfi1/eprom.c | 36 ++--- drivers/infiniband/hw/hfi1/firmware.c | 238 +++++++++++++++++++++++++++++--- drivers/infiniband/hw/hfi1/hfi.h | 24 +++ drivers/infiniband/hw/hfi1/init.c | 27 +++- drivers/infiniband/hw/hfi1/pcie.c | 13 +- drivers/infiniband/hw/hfi1/pio.c | 4 - drivers/infiniband/hw/hfi1/platform.c | 26 ++- drivers/infiniband/hw/hfi1/qsfp.c | 108 ++++++++++---- drivers/infiniband/hw/hfi1/qsfp.h | 4 + drivers/infiniband/hw/hfi1/rc.c | 2 drivers/infiniband/hw/hfi1/ruc.c | 8 + drivers/infiniband/hw/hfi1/verbs.c | 185 ++++++++++++++++++++++++- drivers/infiniband/hw/hfi1/verbs.h | 22 +++ 17 files changed, 934 insertions(+), 225 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