On Tue, 2017-04-18 at 16:56 -0700, James Bottomley wrote: > Actually, I think 3/3 is wrong. You need to start the queue as soon as > we see it's blocked and the device has gone into DEL. This is safe > because DEL ensures nothing ever gets from the generic request function > to queuecommand, so the device driver never sees anything. Hello James, I agree that restarting the queue earlier is safe but I do not agree that patch 3/3 is wrong. Can you explain why you think that patch 3/3 is wrong? Thanks, Bart.