Skip to content

IB/hfi1,qib: Driver updates 9/26/2017

Dennis Dalessandro linux-rdma 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest12 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12IB/hfi1: Add new state complete decodes for LNI failuresdrivers/infiniband/hw/hfi1/chip.c+4 -00 replies
2/12IB/hfi1: Convert the macro AHG_HEADER_SET into an inline functiondrivers/infiniband/hw/hfi1/user_sdma.c drivers/infiniband/hw/hfi1/user_sdma.h+59 -283 replies
3/12IB/hfi1: Remove the debug trace message in pin_sdma_pages()drivers/infiniband/hw/hfi1/user_sdma.c+1 -32 replies
4/12IB/qib: Update QIB to use the latest PCI APIdrivers/infiniband/hw/qib/qib.h drivers/infiniband/hw/qib/qib_7220.h drivers/infiniband/hw/qib/qib_iba6120.c +3 more+120 -2590 replies
5/12IB/hfi1: Update HFI to use the latest PCI APIdrivers/infiniband/hw/hfi1/chip.c drivers/infiniband/hw/hfi1/hfi.h+21 -390 replies
6/12IB/hfi1: Set default_desc1 just one timedrivers/infiniband/hw/hfi1/sdma.c+7 -70 replies
7/12IB/hfi1: Remove unused link_default variabledrivers/infiniband/hw/hfi1/chip.c drivers/infiniband/hw/hfi1/hfi.h+5 -70 replies
8/12IB/hfi1: Remove unnecessary error messages on alloc failuresdrivers/infiniband/hw/hfi1/init.c+0 -60 replies
9/12IB/hfi1: Inline common calculationdrivers/infiniband/hw/hfi1/file_ops.c drivers/infiniband/hw/hfi1/hfi.h drivers/infiniband/hw/hfi1/user_exp_rcv.c+16 -170 replies
10/12IB/hfi1: Remove unused hfi1_cpulist variablesdrivers/infiniband/hw/hfi1/hfi.h drivers/infiniband/hw/hfi1/init.c+0 -180 replies
11/12IB/hfi1: Extend input hdr tracing for packet typedrivers/infiniband/hw/hfi1/trace.c drivers/infiniband/hw/hfi1/trace.h drivers/infiniband/hw/hfi1/trace_ibhdrs.h +1 more+44 -440 replies
12/12IB/hfi1: Add a safe wrapper for _rcd_get_by_indexdrivers/infiniband/hw/hfi1/chip.c drivers/infiniband/hw/hfi1/debugfs.c drivers/infiniband/hw/hfi1/driver.c +2 more+28 -50 replies

Reviews trailers per patch

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

PatchJan SokolowskiIra WeinyMike MarciniszynDennis DalessandroSebastian SanchezHarish ChegondiJakub ByczkowskiDon HiattLeon Romanovsky
1/12R-b R-b
2/12R-b
3/12R-b R-b
4/12R-b
5/12R-b
6/12R-b
7/12R-b
8/12R-b R-b
9/12R-b
10/12R-b R-b
11/12R-b
12/12R-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 9 reviewers.

Read the v1 thread

Cover letter [PATCH for-next 00/12] IB/hfi1,qib: Driver updates 9/26/2017

Hi Doug,

This is the first of our new content for 4.15. There are some cleanups and general code improvements here. This includes two patches, one for each driver that were askied for by Christoph.

Patches can can also be found in my GitHub repo at:
https://github.com/ddalessa/kernel/tree/for-4.15

---

Harish Chegondi (2):
IB/hfi1: Convert the macro AHG_HEADER_SET into an inline function IB/hfi1: Remove the debug trace message in pin_sdma_pages()

Ira Weiny (2):
IB/hfi1: Set default_desc1 just one time IB/hfi1: Remove unused link_default variable

Jakub Byczkowski (1):
IB/hfi1: Add new state complete decodes for LNI failures

Jan Sokolowski (2):
IB/hfi1: Remove unnecessary error messages on alloc failures IB/hfi1: Remove unused hfi1_cpulist variables

Michael J. Ruhl (4):
IB/qib: Update QIB to use the latest PCI API IB/hfi1: Update HFI to use the latest PCI API IB/hfi1: Inline common calculation IB/hfi1: Add a safe wrapper for _rcd_get_by_index

Mike Marciniszyn (1):
IB/hfi1: Extend input hdr tracing for packet type

 drivers/infiniband/hw/hfi1/chip.c         |   70 +++++--------
 drivers/infiniband/hw/hfi1/debugfs.c      |    4 -
 drivers/infiniband/hw/hfi1/driver.c       |    4 -
 drivers/infiniband/hw/hfi1/file_ops.c     |   21 +---
 drivers/infiniband/hw/hfi1/hfi.h          |   18 ++-
 drivers/infiniband/hw/hfi1/init.c         |   43 ++++----
 drivers/infiniband/hw/hfi1/sdma.c         |   14 +--
 drivers/infiniband/hw/hfi1/trace.c        |   23 ++--
 drivers/infiniband/hw/hfi1/trace.h        |   10 ++
 drivers/infiniband/hw/hfi1/trace_ibhdrs.h |   44 ++++----
 drivers/infiniband/hw/hfi1/trace_rx.h     |   11 --
 drivers/infiniband/hw/hfi1/user_exp_rcv.c |    6 -
 drivers/infiniband/hw/hfi1/user_sdma.c    |   62 +++++++----
 drivers/infiniband/hw/hfi1/user_sdma.h    |   29 ++++-
 drivers/infiniband/hw/qib/qib.h           |    8 -
 drivers/infiniband/hw/qib/qib_7220.h      |    1 
 drivers/infiniband/hw/qib/qib_iba6120.c   |   35 ++----
 drivers/infiniband/hw/qib/qib_iba7220.c   |   52 +++-------
 drivers/infiniband/hw/qib/qib_iba7322.c   |  158 +++++++++++------------------
 drivers/infiniband/hw/qib/qib_pcie.c      |  125 ++++++-----------------
 20 files changed, 305 insertions(+), 433 deletions(-)

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