mbox series

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

Message ID 20180816060136.32128.22266.stgit@scvm10.sc.intel.com (mailing list archive)
Headers show
Series IB/hfi1: PCI, IRQ, and MSIx changes | expand

Message

Dennis Dalessandro Aug. 16, 2018, 6:03 a.m. UTC
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

Comments

Doug Ledford Sept. 1, 2018, 12:32 p.m. UTC | #1
On Wed, 2018-08-15 at 23:03 -0700, Dennis Dalessandro wrote:
> 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()

Modulo a little whitespace fixup in the msix.h file, series applied. 
Thanks.