Skip to content

IB/hfi1: sdma engine affinity improvements

Dennis Dalessandro linux-rdma 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5IB/hfi1: Add sysfs interface for affinity setupdrivers/infiniband/hw/hfi1/hfi.h drivers/infiniband/hw/hfi1/sdma.c drivers/infiniband/hw/hfi1/sdma.h +2 more+412 -70 replies
2/5IB/hfi1: Add a new VL sysfs attribute for sdma enginesdrivers/infiniband/hw/hfi1/sysfs.c+14 -10 replies
3/5IB/hfi1: Add irq affinity notification handlerdrivers/infiniband/hw/hfi1/affinity.c drivers/infiniband/hw/hfi1/hfi.h+103 -100 replies
4/5IB/hfi1: Add new debugfs sdma_cpu_list filedrivers/infiniband/hw/hfi1/debugfs.c drivers/infiniband/hw/hfi1/sdma.c drivers/infiniband/hw/hfi1/sdma.h+83 -00 replies
5/5IB/hfi1: Document new sysfs entries for hfi1 driverDocumentation/infiniband/sysfs.txt+30 -00 replies

Reviews trailers per patch

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

PatchDean LuickDennis DalessandroSebastian SanchezJianxin Xiong
1/5R-b R-b R-b R-b
2/5R-b R-b R-b
3/5R-b R-b R-b
4/5R-b R-b R-b
5/5R-b R-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 0/5] IB/hfi1: sdma engine affinity improvements

This patch series is a set of performance improvements that deal with handling the affinity of sdma engines. This allows users more control over which CPU cores are used by the driver for sdma engines. It includes a way to dump out the current values and a handler for when the user changes irq affinity. The changes to sysfs are also documented.

This applies on top of the last series submitted and can be seen in my GitHub:
https://github.com/ddalessa/kernel/tree/for-4.9

---

Tadeusz Struk (5):
IB/hfi1: Add sysfs interface for affinity setup IB/hfi1: Add a new VL sysfs attribute for sdma engines IB/hfi1: Add irq affinity notification handler IB/hfi1: Add new debugfs sdma_cpu_list file IB/hfi1: Document new sysfs entries for hfi1 driver

 Documentation/infiniband/sysfs.txt     |   30 +++
 drivers/infiniband/hw/hfi1/affinity.c  |  112 +++++++++-
 drivers/infiniband/hw/hfi1/debugfs.c   |   38 +++
 drivers/infiniband/hw/hfi1/hfi.h       |    3 
 drivers/infiniband/hw/hfi1/sdma.c      |  353 ++++++++++++++++++++++++++++++++
 drivers/infiniband/hw/hfi1/sdma.h      |   10 +
 drivers/infiniband/hw/hfi1/sysfs.c     |  103 +++++++++
 drivers/infiniband/hw/hfi1/user_sdma.c |    9 -
 8 files changed, 641 insertions(+), 17 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