|
@@ -964,17 +964,18 @@ void elv_unregister_queue(struct request_queue *q)
|
|
|
|
|
|
int elv_register(struct elevator_type *e)
|
|
int elv_register(struct elevator_type *e)
|
|
{
|
|
{
|
|
|
|
+ char *def = "";
|
|
spin_lock_irq(&elv_list_lock);
|
|
spin_lock_irq(&elv_list_lock);
|
|
BUG_ON(elevator_find(e->elevator_name));
|
|
BUG_ON(elevator_find(e->elevator_name));
|
|
list_add_tail(&e->list, &elv_list);
|
|
list_add_tail(&e->list, &elv_list);
|
|
spin_unlock_irq(&elv_list_lock);
|
|
spin_unlock_irq(&elv_list_lock);
|
|
|
|
|
|
- printk(KERN_INFO "io scheduler %s registered", e->elevator_name);
|
|
|
|
if (!strcmp(e->elevator_name, chosen_elevator) ||
|
|
if (!strcmp(e->elevator_name, chosen_elevator) ||
|
|
(!*chosen_elevator &&
|
|
(!*chosen_elevator &&
|
|
!strcmp(e->elevator_name, CONFIG_DEFAULT_IOSCHED)))
|
|
!strcmp(e->elevator_name, CONFIG_DEFAULT_IOSCHED)))
|
|
- printk(" (default)");
|
|
|
|
- printk("\n");
|
|
|
|
|
|
+ def = " (default)";
|
|
|
|
+
|
|
|
|
+ printk(KERN_INFO "io scheduler %s registered%s\n", e->elevator_name, def);
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
EXPORT_SYMBOL_GPL(elv_register);
|
|
EXPORT_SYMBOL_GPL(elv_register);
|