The patch titled genalloc: fix allocation from end of pool has been added to the -mm tree. Its filename is genalloc-fix-allocation-from-end-of-pool.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/SubmitChecklist when testing your code *** See http://userweb.kernel.org/~akpm/stuff/added-to-mm.txt to find out what to do about this The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: genalloc: fix allocation from end of pool From: Imre Deak <imre.deak@xxxxxxxxx> bitmap_find_next_zero_area requires the size of the bitmap, we instead passed the last suitable position. This made it impossible to allocate from the end of the pool. Fixes a regression introduced by 243797f59b748f679ab88d456fcc4f92236d724b ("genalloc: use bitmap_find_next_zero_area"). Signed-off-by: Imre Deak <imre.deak@xxxxxxxxx> Cc: Zygo Blaxell <zygo.blaxell@xxxxxxxxxxx> Cc: Tejun Heo <tj@xxxxxxxxxx> Acked-by: Akinobu Mita <akinobu.mita@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- lib/genalloc.c | 1 - 1 file changed, 1 deletion(-) diff -puN lib/genalloc.c~genalloc-fix-allocation-from-end-of-pool lib/genalloc.c --- a/lib/genalloc.c~genalloc-fix-allocation-from-end-of-pool +++ a/lib/genalloc.c @@ -128,7 +128,6 @@ unsigned long gen_pool_alloc(struct gen_ 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, _ Patches currently in -mm which might be from imre.deak@xxxxxxxxx are genalloc-fix-allocation-from-end-of-pool.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html