Hi Doug, Here are two patches that I think should be RC worthy. One fixes a bug where packets could be sent before the other side is ready. The other fixes an MR ref count leak for write-only-with-immediate when the buffer allocation for the immediate data fails. This one is in both qib and hfi1. Ideally we will move this code to rdmavt to get rid of the duplication but would like to get this fix out for RC and the stable kernels. These apply on top of: 67cf362 : rxe: expose num_possible_cpus() cnum_comp_vectors Patches can can also be found in my GitHub repo at: https://github.com/ddalessa/kernel/tree/for-4.12 --- Byczkowski, Jakub (1): IB/hfi1: Defer setting VL15 credits to link-up interrupt Mike Marciniszyn (1): IB/qib,IB/hfi1: Fix MR reference count leak on write with immediate drivers/infiniband/hw/hfi1/chip.c | 67 ++++++++++++++++++++------- drivers/infiniband/hw/hfi1/chip_registers.h | 2 + drivers/infiniband/hw/hfi1/hfi.h | 11 ++++ drivers/infiniband/hw/hfi1/intr.c | 3 + drivers/infiniband/hw/hfi1/rc.c | 5 ++ drivers/infiniband/hw/qib/qib_rc.c | 4 +- 6 files changed, 71 insertions(+), 21 deletions(-) -- -Denny