Skip to content

IB/hfi1: Bug fixes post destaging of driver

Dennis Dalessandro linux-rdma 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest17 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/17IB/hfi1: Add the break statement that was removed in an earlier patchdrivers/infiniband/hw/hfi1/ruc.c+1 -00 replies
2/17IB/hfi1: Move constant to the right in bitwise operationsdrivers/infiniband/hw/hfi1/chip.c drivers/infiniband/hw/hfi1/pio.c drivers/infiniband/hw/hfi1/rc.c+6 -60 replies
3/17IB/hfi1: Replace kmalloc and memcpy with a kmemdupdrivers/infiniband/hw/hfi1/efivar.c+1 -20 replies
4/17IB/hfi1: Remove ASIC block cleardrivers/infiniband/hw/hfi1/chip.c drivers/infiniband/hw/hfi1/firmware.c+3 -880 replies
5/17IB/hfi1: Add shared ASIC structuredrivers/infiniband/hw/hfi1/chip.c drivers/infiniband/hw/hfi1/hfi.h drivers/infiniband/hw/hfi1/init.c+54 -30 replies
6/17IB/hfi1: Add ASIC resource reservation functionsdrivers/infiniband/hw/hfi1/chip.c drivers/infiniband/hw/hfi1/chip.h drivers/infiniband/hw/hfi1/firmware.c+219 -00 replies
7/17IB/hfi1: Change EPROM handling to use resource reservationdrivers/infiniband/hw/hfi1/eprom.c+13 -230 replies
8/17IB/hfi1: Change SBus handling to use resource reservationdrivers/infiniband/hw/hfi1/chip.c drivers/infiniband/hw/hfi1/chip.h drivers/infiniband/hw/hfi1/firmware.c +1 more+42 -290 replies
9/17IB/hfi1: Change QSFP functions to use resource reservationdrivers/infiniband/hw/hfi1/chip.c drivers/infiniband/hw/hfi1/chip.h drivers/infiniband/hw/hfi1/debugfs.c +5 more+142 -560 replies
10/17IB/hfi1: Change thermal init to use resource reservationdrivers/infiniband/hw/hfi1/chip.c+7 -10 replies
11/17IB/hfi1: Remove unused HFI1_DO_INIT_ASIC flagdrivers/infiniband/hw/hfi1/chip.c drivers/infiniband/hw/hfi1/hfi.h+0 -130 replies
12/17IB/hfi1: Reduce hardware mutex timeoutdrivers/infiniband/hw/hfi1/firmware.c+1 -10 replies
13/17IB/hfi1: Hold i2c resource across debugfs open/closedrivers/infiniband/hw/hfi1/debugfs.c+124 -210 replies
14/17IB/hfi1: Add ASIC flag view/cleardrivers/infiniband/hw/hfi1/debugfs.c+125 -00 replies
15/17IB/hfi1: Handle host handshake timeoutdrivers/infiniband/hw/hfi1/chip.c drivers/infiniband/hw/hfi1/chip.h+4 -20 replies
16/17IB/hfi1: Add adaptive cacheless verbs copydrivers/infiniband/hw/hfi1/init.c drivers/infiniband/hw/hfi1/verbs.c drivers/infiniband/hw/hfi1/verbs.h+211 -20 replies
17/17IB/hfi1: Don't call cond_resched in atomic mode when sending packetsdrivers/infiniband/hw/hfi1/ruc.c+5 -20 replies

Reviews trailers per patch

All 17 patches have a Reviewed-by or Acked-by.

PatchMike MarciniszynJubin JohnDennis DalessandroMitko HaralanovEaswar HariharanDean Luick
1/17R-b
2/17R-b R-b
3/17R-b R-b R-b
4/17R-b R-b
5/17R-b R-b
6/17R-b R-b
7/17R-b R-b
8/17R-b R-b
9/17R-b R-b
10/17R-b R-b
11/17R-b R-b
12/17R-b R-b
13/17R-b R-b
14/17R-b R-b
15/17R-b R-b R-b
16/17R-b R-b
17/17R-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.

Read the v1 thread

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