Hi Martin, As explained in a recent LSF/MM topic proposal, it can happen that the SCSI error handler calls .queuecommand() for a quiesced SCSI device. SCSI LLDs do not expect this. Hence this patch series. Please consider this series for kernel v5.2. Thanks, Bart. Changes compared to v1: - Changed SDEV_QUIESCE into SDEV_BLOCK in patch 1/2. Bart Van Assche (2): scsi: Avoid that .queuecommand() gets called for a quiesced SCSI device RDMA/srp: Fix a sleep-in-invalid-context bug drivers/infiniband/ulp/srp/ib_srp.c | 21 ++------------------- drivers/scsi/scsi_error.c | 26 ++++++++++++++++++++++++-- 2 files changed, 26 insertions(+), 21 deletions(-) -- 2.21.0.196.g041f5ea1cf98