diff --git a/block/elevator.c b/block/elevator.c index 5e558c4689a4f561117cf89b5c4867d045699ad8..56c2ed06a9e2432f89150a8d274bc1f4517b7a1a 100644 --- a/block/elevator.c +++ b/block/elevator.c @@ -728,8 +728,7 @@ void elv_unregister_queue(struct request_queue *q) int elv_register(struct elevator_type *e) { spin_lock_irq(&elv_list_lock); - if (elevator_find(e->elevator_name)) - BUG(); + BUG_ON(elevator_find(e->elevator_name)); list_add_tail(&e->list, &elv_list); spin_unlock_irq(&elv_list_lock);