[PATCH 00/17] IB/hfi1: Bug fixes post destaging of driver

Dennis Dalessandro
2016-03-05T16:49:18Z

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(-)

--
-Denny