diff options
author | Jens Axboe <axboe@kernel.dk> | 2017-10-25 21:35:02 +0300 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2017-10-25 21:36:50 +0300 |
commit | 8ac0d9a81edf2ef4a2268b65b802a6b856dc77e6 (patch) | |
tree | 569a5e450d44b3f9eea6a5b0f6a65c1d28837ddd /include/linux/elevator.h | |
parent | 2527d99789e248576ac8081530cd4fd88730f8c7 (diff) | |
download | linux-8ac0d9a81edf2ef4a2268b65b802a6b856dc77e6.tar.xz |
elevator: allow name aliases
Since we now lookup elevator types with the appropriate multiqueue
capability, allow schedulers to register with an alias alongside
the real name. This is in preparation for allowing 'mq-deadline'
to register an alias of 'deadline' as well.
Reviewed-by: Omar Sandoval <osandov@fb.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'include/linux/elevator.h')
-rw-r--r-- | include/linux/elevator.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/elevator.h b/include/linux/elevator.h index 5bc8f8682a3e..6df8b14f1f6a 100644 --- a/include/linux/elevator.h +++ b/include/linux/elevator.h @@ -144,6 +144,7 @@ struct elevator_type size_t icq_align; /* ditto */ struct elv_fs_entry *elevator_attrs; char elevator_name[ELV_NAME_MAX]; + const char *elevator_alias; struct module *elevator_owner; bool uses_mq; #ifdef CONFIG_BLK_DEBUG_FS |