commit | 80c6b15732f0d8830032149cbcbc8d67e074b5e8 | [log] [tgz] |
---|---|---|
author | Omar Sandoval <osandov@fb.com> | Mon Feb 06 12:52:24 2017 -0800 |
committer | Jens Axboe <axboe@fb.com> | Mon Feb 06 13:55:36 2017 -0700 |
tree | ac33b85a662c850764694ce2200c528ce2858ea5 | |
parent | e980f62353c697cbf0c4325e43df6e44399aeb64 [diff] |
blk-mq-sched: (un)register elevator when (un)registering queue I noticed that when booting with a default blk-mq I/O scheduler, the /sys/block/*/queue/iosched directory was missing. However, switching after boot did create the directory. This is because we skip the initial elevator register/unregister when we don't have a ->request_fn(), but we should still do it for the ->mq_ops case. Signed-off-by: Omar Sandoval <osandov@fb.com> Signed-off-by: Jens Axboe <axboe@fb.com>