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; |
