block: drop irq+lock when flushing queue plugs
authorJens Axboe <axboe@fb.com>
Fri, 2 Dec 2016 00:24:45 +0000 (17:24 -0700)
committerJens Axboe <axboe@fb.com>
Tue, 6 Dec 2016 15:28:56 +0000 (08:28 -0700)
commit3411c18381a18fca52cc44cbf467cb24d573c42b
treec0d55e85b46d95feebcf7c48c270b338681d9c7b
parentd2902d821aad589f1dc28679cacd2d35b92b67f4
block: drop irq+lock when flushing queue plugs

Not convinced this is a faster approach, and it does look IRQs off
longer than otherwise. With mq+scheduling, it's a problem since
it forces us to offload the queue running. If we get rid of it,
we can run the queue without the queue lock held.

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