From 70f67dd9e2094b583722aaba7a19d378350fe87f Mon Sep 17 00:00:00 2001 From: Krzysztof Mazur Date: Wed, 15 Feb 2012 22:23:34 +0100 Subject: [PATCH 80/84] lsbd: fix dequeuing of normal requests This patch fixes huge error in dequeing normal requests. Such requests were practically never dequeued. Signed-off-by: Krzysztof Mazur --- drivers/block/lsbd.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/block/lsbd.c b/drivers/block/lsbd.c index 8e77350..fa44be7 100644 --- a/drivers/block/lsbd.c +++ b/drivers/block/lsbd.c @@ -2313,6 +2313,8 @@ static struct lsbd_request *lsbd_request_dequeue(struct lsbd *p, if (!(rand() & 0x40000000)) break; } + ret = r; + break; } if (ret != NULL) __lsbd_req_remove(p, ret); -- 1.8.4.652.g0d6e0ce