blk-mq: use blk_mq_start_hw_queues() when running requeue work
authorJens Axboe <axboe@fb.com>
Fri, 19 Sep 2014 19:10:29 +0000 (13:10 -0600)
committerJens Axboe <axboe@fb.com>
Mon, 22 Sep 2014 17:55:56 +0000 (11:55 -0600)
commit8b95741569eabc5eb17da71d1d3668cdb0bef86c
tree8bc281e6cce1b179c4274419a4e4d1de0ba5f999
parent6b55e1f2d0a5e462e52678278ab749468f1db81c
blk-mq: use blk_mq_start_hw_queues() when running requeue work

When requests are retried due to hw or sw resource shortages,
we often stop the associated hardware queue. So ensure that we
restart the queues when running the requeue work, otherwise the
queue run will be a no-op.

Signed-off-by: Jens Axboe <axboe@fb.com>
block/blk-mq.c