[PATCH 0/5] IB/hfi1: sdma engine affinity improvements

Dennis Dalessandro
2016-09-25T14:44:15Z

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