On Thu, Jan 21, 2021 at 03:03:26PM +0800, Chao Leng wrote: > nvme drivers need to set the state of request to MQ_RQ_COMPLETE when > directly complete request in queue_rq. > So add blk_mq_set_request_complete. So I'm not happy with this helper. It should at least: a) be named and documented to only apply for the ->queue_rq faіlure case b) check that the request is in MQ_RQ_IDLE state