]> git.baikalelectronics.ru Git - kernel.git/commit
blk-mq: put driver tag when this request is completed
authorMing Lei <ming.lei@redhat.com>
Mon, 29 Jun 2020 09:47:59 +0000 (17:47 +0800)
committerJens Axboe <axboe@kernel.dk>
Mon, 29 Jun 2020 15:56:10 +0000 (09:56 -0600)
commit6cd3a5896a0849fc6551fe7f8fb8275d50f92109
treefad883c9f1e30985b8ee6c913c6aa9ae4cd0d3f3
parent2e8a6d32774fa9401d0a4cee129a0f9ea298fecb
blk-mq: put driver tag when this request is completed

It is natural to release driver tag when this request is completed by
LLD or device since its purpose is for LLD use.

One big benefit is that the released tag can be re-used quicker since
bio_endio() may take too long.

Meantime we don't need to release driver tag for flush request.

Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Ming Lei <ming.lei@redhat.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-flush.c
block/blk-mq.c