blk-mq: start hardware queues when running requeue work
authorJens Axboe <axboe@fb.com>
Fri, 19 Sep 2014 19:07:57 +0000 (12:07 -0700)
committerJens Axboe <axboe@fb.com>
Mon, 30 Mar 2015 18:54:55 +0000 (12:54 -0600)
commitb62702d380b2ec9ef40aabc0ba9edceca0e225b4
tree9216aae693811d04421d328e4bd384b99781c3f4
parent6474ddd6e8d1be83e8efc95ae5123bb97505e6f8
blk-mq: start hardware queues when running requeue work

Requests are often requeued because of resource shortages (on
either the sw or hw side), and this often leads to the hw queue
in question being stopped. When we run the requeue work, ensure
that we start queues, otherwise the queue run will be a no-op.

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