Hi Jason, This patch series fixes a deadlock in the ib_srp driver that was discovered by syzbot. Please consider these patches for kernel v5.18. Thanks, Bart. Changes compared to v1: - Dropped patch 2/3, the patch that converts a spinlock into a mutex. - Simplified patch 3/3 by removing a flush_work() loop. Bart Van Assche (2): ib_srp: Add more documentation ib_srp: Fix a deadlock drivers/infiniband/ulp/srp/ib_srp.c | 6 ++++-- drivers/infiniband/ulp/srp/ib_srp.h | 11 ++++++++++- 2 files changed, 14 insertions(+), 3 deletions(-)