diff options
author | Imre Deak <imre.deak@nokia.com> | 2010-06-29 15:05:15 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2010-06-29 15:29:30 -0700 |
commit | e621ba9932aa0a90e47c12c958b3a3104915f3b9 (patch) | |
tree | 2481974f86f41cb47322fe52e6390f9db5d97968 /lib/rational.c | |
parent | 984bc9601f64fd341b8573021d7c999f1f1499a9 (diff) | |
download | op-kernel-dev-e621ba9932aa0a90e47c12c958b3a3104915f3b9.zip op-kernel-dev-e621ba9932aa0a90e47c12c958b3a3104915f3b9.tar.gz |
genalloc: fix allocation from end of pool
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@nokia.com>
Cc: Zygo Blaxell <zygo.blaxell@xandros.com>
Cc: Tejun Heo <tj@kernel.org>
Acked-by: Akinobu Mita <akinobu.mita@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'lib/rational.c')
0 files changed, 0 insertions, 0 deletions