Skip to content

IB/hfi1, rdmavt, qib: Driver updates for 12/18/2017

Dennis Dalessandro linux-rdma 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest11 patches 19 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/11IB/hfi1: Destroy link_wq workqueue after free_irq()drivers/infiniband/hw/hfi1/chip.c drivers/infiniband/hw/hfi1/hfi.h drivers/infiniband/hw/hfi1/init.c+33 -104 replies
2/11IB/hfi1: Check return value of strchr before using itdrivers/infiniband/hw/hfi1/verbs.c+6 -05 replies
3/11IB/rdmavt: No need to cancel RNRNAK retry timer when it is runningdrivers/infiniband/sw/rdmavt/qp.c+1 -30 replies
4/11IB/{rdmavt, hfi1, qib}: Self determine driver namedrivers/infiniband/hw/hfi1/init.c drivers/infiniband/hw/hfi1/verbs.c drivers/infiniband/hw/qib/qib_init.c +2 more+17 -41 reply
5/11IB/{rdmavt, hfi1, qib}: Remove get_card_name() downcalldrivers/infiniband/hw/hfi1/driver.c drivers/infiniband/hw/hfi1/hfi.h drivers/infiniband/hw/hfi1/verbs.c +7 more+16 -330 replies
6/11IB/rdmavt: Use correct numa node for SRQ allocationdrivers/infiniband/sw/rdmavt/srq.c+9 -72 replies
7/11IB/hfi1: Fix infinite loop in 8051 command error pathdrivers/infiniband/hw/hfi1/chip.c drivers/infiniband/hw/hfi1/chip.h drivers/infiniband/hw/hfi1/firmware.c+49 -1024 replies
8/11IB/rdmavt: Allocate CQ memory on the correct nodedrivers/infiniband/sw/rdmavt/cq.c+7 -30 replies
9/11rdma: Update maintainer contact for Intel RDMA driversMAINTAINERS+3 -12 replies
10/11IB/{hfi1, qib}: Fix a concurrency issue with device name in loggingdrivers/infiniband/hw/hfi1/chip.c drivers/infiniband/hw/hfi1/driver.c drivers/infiniband/hw/hfi1/hfi.h +3 more+18 -350 replies
11/11IB/rdmavt: Add trace for RNRNAK timerdrivers/infiniband/sw/rdmavt/qp.c drivers/infiniband/sw/rdmavt/trace_qp.h+48 -50 replies

Reviews trailers per patch

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

PatchMichael J. RuhlSebastian SanchezMike MarciniszynDennis Dalessandro
1/11R-b R-b
2/11R-b
3/11R-b
4/11R-b
5/11R-b
6/11R-b
7/11R-b
8/11R-b
9/11R-b
10/11R-b
11/11R-b R-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 4 reviewers.

Read the v1 thread

Cover letter [PATCH for-next 00/11] IB/hfi1, rdmavt, qib: Driver updates for 12/18/2017

Hi Jason and Doug,

Here is another set of patches to land fdor 4.16. Just driver changes and a small change for the MAINTIANERS file. We are getting rid of that ipath email and ensuring Mike and I both receive direct mails for all our drivers instead.

https://github.com/ddalessa/kernel/tree/for-4.16

---

Dennis Dalessandro (2):
IB/hfi1: Check return value of strchr before using it
rdma: Update maintainer contact for Intel RDMA drivers

Kaike Wan (2):
IB/rdmavt: No need to cancel RNRNAK retry timer when it is running IB/rdmavt: Add trace for RNRNAK timer

Michael J. Ruhl (3):
IB/{rdmavt,hfi1,qib}: Self determine driver name IB/{rdmavt,hfi1,qib}: Remove get_card_name() downcall IB/{hfi1,qib}: Fix a concurrency issue with device name in logging

Mike Marciniszyn (2):
IB/rdmavt: Use correct numa node for SRQ allocation IB/rdmavt: Allocate CQ memory on the correct node

Patel Jay P (1):
IB/hfi1: Destroy link_wq workqueue after free_irq()

Sebastian Sanchez (1):
IB/hfi1: Fix infinite loop in 8051 command error path

 MAINTAINERS                             |    4 +
 drivers/infiniband/hw/hfi1/chip.c       |   98 +++++++++++++------------------
 drivers/infiniband/hw/hfi1/chip.h       |    2 -
 drivers/infiniband/hw/hfi1/driver.c     |   16 -----
 drivers/infiniband/hw/hfi1/firmware.c   |   64 +++++---------------
 drivers/infiniband/hw/hfi1/hfi.h        |   27 +++++----
 drivers/infiniband/hw/hfi1/init.c       |   33 ++++++++--
 drivers/infiniband/hw/hfi1/verbs.c      |   10 ++-
 drivers/infiniband/hw/qib/qib.h         |    8 +--
 drivers/infiniband/hw/qib/qib_driver.c  |   16 -----
 drivers/infiniband/hw/qib/qib_eeprom.c  |    3 -
 drivers/infiniband/hw/qib/qib_init.c    |    2 +
 drivers/infiniband/hw/qib/qib_verbs.c   |    2 -
 drivers/infiniband/sw/rdmavt/cq.c       |   10 ++-
 drivers/infiniband/sw/rdmavt/qp.c       |    9 +--
 drivers/infiniband/sw/rdmavt/srq.c      |   16 +++--
 drivers/infiniband/sw/rdmavt/trace.h    |    4 +
 drivers/infiniband/sw/rdmavt/trace_qp.h |   42 +++++++++++++
 drivers/infiniband/sw/rdmavt/vt.c       |    1 
 drivers/infiniband/sw/rdmavt/vt.h       |    6 +-
 include/rdma/rdma_vt.h                  |   31 ++++++++--
 21 files changed, 204 insertions(+), 200 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