blk-mq: test patch to get legacy IO schedulers working
authorJens Axboe <axboe@fb.com>
Mon, 5 Dec 2016 18:16:19 +0000 (11:16 -0700)
committerJens Axboe <axboe@fb.com>
Mon, 5 Dec 2016 18:17:48 +0000 (11:17 -0700)
commit912737bcc23994530685b017bbabda14aec4a8fd
tree10c5af1a395ac1ec24698eaeccb3998e83146440
parentde14c4a59ff6aa1092efb1bcf01f4b53fa3fceaa
blk-mq: test patch to get legacy IO schedulers working

With this applied, a single queue blk-mq manage device can use
any of the legacy IO schedulers. This is exposed through Kconfig,
exposing MQ scheduler choices. Like with the legacy devices,
the IO scheduler can be runtime switched by echoing something else
into:

/sys/block/</dev>/queue/scheduler

Signed-off-by: Jens Axboe <axboe@fb.com>
block/Kconfig.iosched
block/blk-core.c
block/blk-merge.c
block/blk-mq.c
block/blk-mq.h
block/blk-sysfs.c
block/blk.h
block/elevator.c
include/linux/blkdev.h