diff options
Diffstat (limited to 'block/elevator.c')
-rw-r--r-- | block/elevator.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/block/elevator.c b/block/elevator.c index a847046c6e53..9ad5ccc4c5ee 100644 --- a/block/elevator.c +++ b/block/elevator.c | |||
@@ -154,10 +154,7 @@ static struct elevator_type *elevator_get(const char *name) | |||
154 | 154 | ||
155 | spin_unlock(&elv_list_lock); | 155 | spin_unlock(&elv_list_lock); |
156 | 156 | ||
157 | if (!strcmp(name, "anticipatory")) | 157 | sprintf(elv, "%s-iosched", name); |
158 | sprintf(elv, "as-iosched"); | ||
159 | else | ||
160 | sprintf(elv, "%s-iosched", name); | ||
161 | 158 | ||
162 | request_module("%s", elv); | 159 | request_module("%s", elv); |
163 | spin_lock(&elv_list_lock); | 160 | spin_lock(&elv_list_lock); |
@@ -193,10 +190,7 @@ static int __init elevator_setup(char *str) | |||
193 | * Be backwards-compatible with previous kernels, so users | 190 | * Be backwards-compatible with previous kernels, so users |
194 | * won't get the wrong elevator. | 191 | * won't get the wrong elevator. |
195 | */ | 192 | */ |
196 | if (!strcmp(str, "as")) | 193 | strncpy(chosen_elevator, str, sizeof(chosen_elevator) - 1); |
197 | strcpy(chosen_elevator, "anticipatory"); | ||
198 | else | ||
199 | strncpy(chosen_elevator, str, sizeof(chosen_elevator) - 1); | ||
200 | return 1; | 194 | return 1; |
201 | } | 195 | } |
202 | 196 | ||