From 13a0ca47421afa3f597db37e83737e600896f734 Mon Sep 17 00:00:00 2001 From: Nate Diller Date: Sun, 30 Oct 2005 15:02:24 -0800 Subject: [PATCH] --- yaml --- r: 11833 b: refs/heads/master c: 2ca7d93bb27876e5fd4ebfcb3b00627107bdad4d h: refs/heads/master i: 11831: 3b2f0f5d6585ae80f4bf3910098ab7386d279ad0 v: v3 --- [refs] | 2 +- trunk/drivers/block/elevator.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 25fc6f8a55e4..91b457545665 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 3fa63c7d82ab9a12a5d0a299069f8df9f35aa011 +refs/heads/master: 2ca7d93bb27876e5fd4ebfcb3b00627107bdad4d diff --git a/trunk/drivers/block/elevator.c b/trunk/drivers/block/elevator.c index 3b652eba2d20..36f1057084b0 100644 --- a/trunk/drivers/block/elevator.c +++ b/trunk/drivers/block/elevator.c @@ -753,8 +753,10 @@ ssize_t elv_iosched_store(request_queue_t *q, const char *name, size_t count) return -EINVAL; } - if (!strcmp(elevator_name, q->elevator->elevator_type->elevator_name)) + if (!strcmp(elevator_name, q->elevator->elevator_type->elevator_name)) { + elevator_put(e); return count; + } elevator_switch(q, e); return count;