diff options
-rw-r--r-- | drivers/block/elevator.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/block/elevator.c b/drivers/block/elevator.c index 3b652eba2d20..36f1057084b0 100644 --- a/drivers/block/elevator.c +++ b/drivers/block/elevator.c | |||
@@ -753,8 +753,10 @@ ssize_t elv_iosched_store(request_queue_t *q, const char *name, size_t count) | |||
753 | return -EINVAL; | 753 | return -EINVAL; |
754 | } | 754 | } |
755 | 755 | ||
756 | if (!strcmp(elevator_name, q->elevator->elevator_type->elevator_name)) | 756 | if (!strcmp(elevator_name, q->elevator->elevator_type->elevator_name)) { |
757 | elevator_put(e); | ||
757 | return count; | 758 | return count; |
759 | } | ||
758 | 760 | ||
759 | elevator_switch(q, e); | 761 | elevator_switch(q, e); |
760 | return count; | 762 | return count; |