The patches from Patrick by way of Brendan are part of that monster patch [1]. Brendan has been working on whittling it down to make it more consumable. The other two are minor cleanups. [1] https://lore.kernel.org/linux-rdma/167467690923.3649436.11426965323185168102.stgit@xxxxxxxxxxxxxxxxxxxxxxxxxxxx/ --- Dean Luick (1): IB/hfi1: Remove trace newlines Ehab Ababneh (1): IB/hfi1: Suppress useless compiler warnings Patrick Kelsey (3): IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests IB/hfi1: Place struct mmu_rb_handler on cache line start drivers/infiniband/hw/hfi1/chip.c | 18 +- drivers/infiniband/hw/hfi1/driver.c | 2 +- drivers/infiniband/hw/hfi1/file_ops.c | 2 +- drivers/infiniband/hw/hfi1/init.c | 12 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 1 + drivers/infiniband/hw/hfi1/mmu_rb.c | 84 +--- drivers/infiniband/hw/hfi1/mmu_rb.h | 22 +- drivers/infiniband/hw/hfi1/pio.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 21 +- drivers/infiniband/hw/hfi1/sdma.h | 16 +- drivers/infiniband/hw/hfi1/sdma_txreq.h | 1 + drivers/infiniband/hw/hfi1/trace_dbg.h | 7 + drivers/infiniband/hw/hfi1/trace_mmu.h | 4 - drivers/infiniband/hw/hfi1/user_sdma.c | 600 +++++++++++++++--------- drivers/infiniband/hw/hfi1/user_sdma.h | 5 - drivers/infiniband/hw/hfi1/verbs.c | 4 +- drivers/infiniband/hw/hfi1/vnic_sdma.c | 1 + 17 files changed, 470 insertions(+), 332 deletions(-) -- -Denny