block: drop irq+lock when flushing queue plugs blk-mq-legacy-sched.2
authorJens Axboe <axboe@fb.com>
Fri, 2 Dec 2016 00:24:45 +0000 (17:24 -0700)
committerJens Axboe <axboe@fb.com>
Mon, 5 Dec 2016 18:17:48 +0000 (11:17 -0700)
commit3e03c2ee57f9505ac2bce78a640a381f9acb9c0c
tree4940b63241ba4edf99409086b19f497747941299
parent912737bcc23994530685b017bbabda14aec4a8fd
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