Skip to content

IB/hfi1,rdmavt,core: Patches for-next

Dennis Dalessandro linux-rdma stable 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v2 Latest2 of 19 patches 0 repliesNew

Changes in v2 from the cover letter

* Dropped: [02/20] IB/hfi1: Remove hyper-thread siblings by walking CPU mask
* Fixed a scheduling while atomic bug in update_synth_timer

2 of 19 patches are in this archive. The cover letter announces 19.

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
3/19IB/core: For multicast functions, verify that LIDs are multicast LIDsdrivers/infiniband/core/verbs.c+6 -20 replies
19/19IB/hfi1: Use bool in process_ecndrivers/infiniband/hw/hfi1/hfi.h drivers/infiniband/hw/hfi1/rc.c+3 -20 replies

Reviews trailers per patch

All 2 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchIra WeinyLeon RomanovskySebastian SanchezDasaratharaman ChandramouliMitko HaralanovDennis DalessandroMichael J. RuhlDon HiattMike MarciszynEaswar HariharanMike Marciniszyn
SeriesR-b R-b R-b R-b R-b R-b R-b R-b R-b R-b R-b R-b R-b R-b R-b R-b R-b R-b R-b R-b R-b R-b R-b
3/19R-b R-b
19/19R-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 11 reviewers.

Read the v2 thread

Cover letter [PATCH v2 00/19] IB/hfi1,rdmavt,core: Patches for-next

Doug,

Here are some patches for the next release. It includes the core fix that did not apply from my last series. Other than that this is the usual bug fixes and some minor clean ups.

Patches apply on top of your for-4.12 branch and can also be found in my GitHub repo at: https://github.com/ddalessa/kernel/tree/for-4.12

---

Changes since V1:
* Dropped: [02/20] IB/hfi1: Remove hyper-thread siblings by walking CPU mask
* Fixed a scheduling while atomic bug in update_synth_timer

---

Dasaratharaman Chandramouli (1):
IB/hfi1: Rename hdr2sc to hfi1_9B_get_sc5

Dennis Dalessandro (4):
IB/hfi1: Fix misspelling in comment
IB/hfi1: Convert %Lx to %llx
IB/hfi1: Fix unbalanced braces around else
IB/hfi1: Use bool in process_ecn

Don Hiatt (2):
IB/hfi1: Add functions to parse 9B headers
IB/hfi1: Use defines from common headers

Ira Weiny (1):
IB/hfi: Protect against writable mmap

Michael J. Ruhl (5):
IB/core: If the MGID/MLID pair is not on the list return an error IB/hfi1: Correct MulticastMask/CollectiveMask info to SMA output IB/core: For multicast functions, verify that LIDs are multicast LIDs IB/rdmavt/hfi1/qib: Use the MGID and MLID for multicast addressing IB/hfi1: Validate the TID count before using it

Mike Marciniszyn (1):
IB/hfi1: Prevent kernel QP post send hard lockups

Neel Desai (2):
IB/hfi1: Adjust high temperature warning for QSFP cable IB/hfi1: Permanently enable P_Key checking in HFI

Sebastian Sanchez (1):
IB/hfi1: Return SC2VL mappings to FM with VL15 instead of ILLEGAL_VL

Stuart Summers (1):
IB/hfi1: Cache neighbor secure data after link up

Tadeusz Struk (1):
IB/hfi1: Fix softlockup issue

 drivers/infiniband/core/uverbs_cmd.c      |   13 ++-
 drivers/infiniband/core/verbs.c           |    8 +-
 drivers/infiniband/hw/hfi1/chip.c         |  121 ++++++++++++++---------------
 drivers/infiniband/hw/hfi1/common.h       |   15 ++--
 drivers/infiniband/hw/hfi1/driver.c       |   28 +++----
 drivers/infiniband/hw/hfi1/file_ops.c     |    4 +
 drivers/infiniband/hw/hfi1/hfi.h          |   27 ++++--
 drivers/infiniband/hw/hfi1/init.c         |   11 ++-
 drivers/infiniband/hw/hfi1/intr.c         |   27 ++++--
 drivers/infiniband/hw/hfi1/mad.c          |   56 +++++++------
 drivers/infiniband/hw/hfi1/pcie.c         |    2 
 drivers/infiniband/hw/hfi1/rc.c           |   19 ++---
 drivers/infiniband/hw/hfi1/ruc.c          |   52 +++++++-----
 drivers/infiniband/hw/hfi1/trace.c        |    5 -
 drivers/infiniband/hw/hfi1/trace_ibhdrs.h |    8 +-
 drivers/infiniband/hw/hfi1/uc.c           |    8 +-
 drivers/infiniband/hw/hfi1/ud.c           |   18 ++--
 drivers/infiniband/hw/hfi1/user_exp_rcv.c |    3 +
 drivers/infiniband/hw/hfi1/verbs.c        |   16 ++--
 drivers/infiniband/hw/hfi1/verbs.h        |    6 +
 drivers/infiniband/hw/qib/qib_verbs.c     |    2 
 drivers/infiniband/sw/rdmavt/mcast.c      |   61 +++++++++++----
 include/rdma/ib_hdrs.h                    |   66 ++++++++++++++++
 include/rdma/rdma_vt.h                    |    3 -
 include/rdma/rdmavt_qp.h                  |    7 +-
 25 files changed, 363 insertions(+), 223 deletions(-)