On Mon, 2018-07-23 at 10:12 +-0200, hch+AEA-lst.de wrote: +AD4- Btw, one thing we should do in blk-mq and scsi is to make the time +AD4- optional. If the blk+AF8-mq driver doesn't even have a timeout structure +AD4- there is no point in timing out requests and enter the timeout handler +AD4- ever. Are there any blk-mq drivers that do not define a timeout handler and that use shared tags? I think such drivers need periodic calls to blk+AF8-mq+AF8-tag+AF8-idle(). Do you perhaps want to happen these calls from another context? Thanks, Bart.