blk-mq: use bd->last == true for list inserts
authorJens Axboe <axboe@kernel.dk>
Sat, 24 Nov 2018 17:15:46 +0000 (10:15 -0700)
committerJens Axboe <axboe@kernel.dk>
Thu, 29 Nov 2018 17:12:32 +0000 (10:12 -0700)
commitbe94f058f2bde6f0b0ee9059a35daa8e15be308f
tree260556df3a325221297ae04dea18e07dc8975378
parent80ff2040ac3dd6d9d68d59159b0a6dffd8adc5ff
blk-mq: use bd->last == true for list inserts

If we are issuing a list of requests, we know if we're at the last one.
If we fail issuing, ensure that we call ->commits_rqs() to flush any
potential previous requests.

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