From 4a4b76db4a07260f15a962f4a46534fb18a177d7 Mon Sep 17 00:00:00 2001 From: Imre Deak Date: Tue, 29 Jun 2010 15:05:15 -0700 Subject: [PATCH] --- yaml --- r: 200634 b: refs/heads/master c: e621ba9932aa0a90e47c12c958b3a3104915f3b9 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/lib/genalloc.c | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/[refs] b/[refs] index d3353569e214..1a11ca918a5c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 984bc9601f64fd341b8573021d7c999f1f1499a9 +refs/heads/master: e621ba9932aa0a90e47c12c958b3a3104915f3b9 diff --git a/trunk/lib/genalloc.c b/trunk/lib/genalloc.c index 736c3b06398e..1923f1490e72 100644 --- a/trunk/lib/genalloc.c +++ b/trunk/lib/genalloc.c @@ -128,7 +128,6 @@ unsigned long gen_pool_alloc(struct gen_pool *pool, size_t size) chunk = list_entry(_chunk, struct gen_pool_chunk, next_chunk); end_bit = (chunk->end_addr - chunk->start_addr) >> order; - end_bit -= nbits + 1; spin_lock_irqsave(&chunk->lock, flags); start_bit = bitmap_find_next_zero_area(chunk->bits, end_bit, 0,