From: Chuck Ebbert <76306.1226@compuserve.com> As of 2.6.15 you need to use "anticipatory" instead of "as". Fix that up so that `elevator=as' still works. Signed-off-by: Chuck Ebbert <76306.1226@compuserve.com> Cc: Nick Piggin Cc: Jens Axboe Cc: Signed-off-by: Andrew Morton --- block/elevator.c | 7 +++++++ 1 files changed, 7 insertions(+) diff -puN block/elevator.c~elevator=as-back-compatibility block/elevator.c --- 25/block/elevator.c~elevator=as-back-compatibility Tue Jan 17 16:24:20 2006 +++ 25-akpm/block/elevator.c Tue Jan 17 16:24:20 2006 @@ -157,6 +157,13 @@ static void elevator_setup_default(void) if (!strcmp(chosen_elevator, "as")) strcpy(chosen_elevator, "anticipatory"); + /* + * Be backwards-compatible with previous kernels, so users + * won't get the wrong elevator. + */ + if (!strcmp(chosen_elevator, "as")) + strcpy(chosen_elevator, "anticipatory"); + /* * If the given scheduler is not available, fall back to the default */ _