[PATCH for-next+1 0/6] IB/hfi1: PCI, IRQ, and MSIx changes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Doug and Jason,

Here are the other patches that are a bit more in depth that we will probably
want to push off until 4.20, but wanted to get them out now. There is some
rework with how we allocate MSIx resources from Mike, and some IRQ rework as
well. Kamenee has provided us with a PCIe link width change that provides a bit
more flexibility.

---

Kamenee Arumugam (1):
      IB/hfi1: PCIe bus width retry

Michael J. Ruhl (5):
      IB/hfi1: Get the hfi1_devdata structure as early as possible
      IB/hfi1: Prepare for new HFI1 MSIx API
      IB/hfi1: Make the MSIx resource allocation a bit more flexible
      IB/hfi1: Rework the IRQ API to be more flexible
      IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl()


 drivers/infiniband/hw/hfi1/Makefile    |    1 
 drivers/infiniband/hw/hfi1/affinity.c  |    4 
 drivers/infiniband/hw/hfi1/chip.c      |  454 +++++++-------------------------
 drivers/infiniband/hw/hfi1/chip.h      |   71 +++--
 drivers/infiniband/hw/hfi1/file_ops.c  |    4 
 drivers/infiniband/hw/hfi1/hfi.h       |   46 +--
 drivers/infiniband/hw/hfi1/init.c      |  107 +++++---
 drivers/infiniband/hw/hfi1/msix.c      |  363 ++++++++++++++++++++++++++
 drivers/infiniband/hw/hfi1/msix.h      |   65 +++++
 drivers/infiniband/hw/hfi1/pcie.c      |   56 +---
 drivers/infiniband/hw/hfi1/sdma.h      |    1 
 drivers/infiniband/hw/hfi1/vnic_main.c |   12 -
 12 files changed, 698 insertions(+), 486 deletions(-)
 create mode 100644 drivers/infiniband/hw/hfi1/msix.c
 create mode 100644 drivers/infiniband/hw/hfi1/msix.h

--
-Denny



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux