We have less than a handful of elevators, and if someone adds a duplicate
one it simply will never be found but other be harmless.
Signed-off-by: Christoph Hellwig <hch@lst.de>
return -ENOMEM;
}
- /* register, don't allow duplicate names */
spin_lock(&elv_list_lock);
- if (elevator_find(e->elevator_name, 0)) {
- spin_unlock(&elv_list_lock);
- kmem_cache_destroy(e->icq_cache);
- return -EBUSY;
- }
list_add_tail(&e->list, &elv_list);
spin_unlock(&elv_list_lock);