On Fri, 2018-07-27 at 11:58 -0600, Keith Busch wrote: +AD4- Instead of PATCH 1/5, how about creating a new timeout return code like +AD4- +ACI-BLK+AF8-EH+AF8-DONT+AF8-COMPLETE+ACI-? That sounds like a good idea to me. I think this approach will avoid that we have to introduce a request queue flag that chooses between the behavior needed by the NVMe driver or the behavior needed by the SCSI core. Bart.