Here are some fixes for the current rc cycle. The first fixes a potential data corruption and involves adding a mutex lock around a missed criitcal section. The other two patches are a bit more involved but they fix panics. --- Kaike Wan (2): IB/hfi1: Acquire lock to release TID entries when user file is closed IB/rdmavt: Reset all QPs when the device is shut down Mike Marciniszyn (1): IB/hfi1: Close window for pq and request coliding drivers/infiniband/hw/hfi1/file_ops.c | 52 +++++++++++------- drivers/infiniband/hw/hfi1/hfi.h | 5 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 5 +- drivers/infiniband/hw/hfi1/user_sdma.c | 17 ++++-- drivers/infiniband/sw/rdmavt/qp.c | 84 ++++++++++++++++++----------- 5 files changed, 101 insertions(+), 62 deletions(-) -- -Denny