blk-mq: provide internal in-flight variant
authorJens Axboe <axboe@kernel.dk>
Tue, 8 Aug 2017 23:51:45 +0000 (17:51 -0600)
committerJens Axboe <axboe@kernel.dk>
Tue, 8 Aug 2017 23:51:45 +0000 (17:51 -0600)
commit6ba6e8784934d11f3dfbb7aabf68cdc434d80d14
treec28c5eea28dfea1e49d0eef1eba0c413a5f49531
parent896528ffb18f0bc59aa34468d046cb97d5cded37
blk-mq: provide internal in-flight variant

We don't have to inc/dec some counter, since we can just
iterate the tags. That makes inc/dec a noop, but means we
have to iterate busy tags to get an in-flight count.

Reviewed-by: Bart Van Assche <bart.vanassche@wdc.com>
Reviewed-by: Omar Sandoval <osandov@fb.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-mq.c
block/blk-mq.h
block/genhd.c
include/linux/genhd.h