Verified with the blktests srp/, thanks Ming. Tested-by: Yi Zhang <yi.zhang@xxxxxxxxxx> On Thu, Oct 21, 2021 at 11:00 PM Ming Lei <ming.lei@xxxxxxxxxx> wrote: > > Hello Jens, > > Recently we merge the patch of e70feb8b3e68 ("blk-mq: support concurrent queue > quiesce/unquiesce") for fixing race between driver and block layer wrt. > queue quiesce. > > Yi reported that srp/002 is broken with this patch, turns out scsi and > dm don't keep the two balanced actually. > > So fix dm and scsi and make srp/002 pass again. > > > Ming Lei (3): > scsi: avoid to quiesce sdev->request_queue two times > scsi: make sure that request queue queiesce and unquiesce balanced > dm: don't stop request queue after the dm device is suspended > > drivers/md/dm.c | 10 ------ > drivers/scsi/scsi_lib.c | 70 ++++++++++++++++++++++++++------------ > include/scsi/scsi_device.h | 1 + > 3 files changed, 49 insertions(+), 32 deletions(-) > > -- > 2.31.1 > -- Best Regards, Yi Zhang