blk-mq: test patch to get legacy IO schedulers working
authorJens Axboe <axboe@fb.com>
Tue, 6 Dec 2016 03:49:19 +0000 (20:49 -0700)
committerJens Axboe <axboe@fb.com>
Tue, 6 Dec 2016 15:28:54 +0000 (08:28 -0700)
commitd2902d821aad589f1dc28679cacd2d35b92b67f4
tree27efe7a466066bb12d44b292bda3803231852a7a
parent9098a23bcacb0519e7701fe8f2a265f1558e1f31
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-mq.c
block/blk-mq.h
block/blk-sysfs.c
block/blk.h
block/elevator.c
include/linux/blkdev.h