Hi Jason and Doug, Here are some fixes for race conditions and memory leaks including the fix for the interrupt race [1]. This is a resubmit of my previous patch set [2] broken up into smaller logically grouped patch sets. As always my GitHub had these in-tree for context: https://github.com/ddalessa/kernel/tree/for-4.16 [1] https://marc.info/?l=linux-rdma&m=151394843919393&w=2 [2] https://www.spinics.net/lists/linux-rdma/msg60011.html --- Alex Estrin (2): IB/hfi1: Fix for early release of sdma context IB/hfi1: Fix for potential refcount leak in hfi1_open_file() Michael J. Ruhl (1): IB/hfi1: Re-order IRQ cleanup to address driver cleanup race drivers/infiniband/hw/hfi1/chip.c | 18 ++++++++++++------ drivers/infiniband/hw/hfi1/file_ops.c | 4 +--- drivers/infiniband/hw/hfi1/hfi.h | 1 + drivers/infiniband/hw/hfi1/init.c | 5 ++++- drivers/infiniband/hw/hfi1/sdma.c | 13 +++++++------ drivers/infiniband/hw/hfi1/sdma.h | 1 + 6 files changed, 26 insertions(+), 16 deletions(-) -- -Denny -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html