fix off-by-one in find_next_zero_string From: Andrew Hastings Fix an off-by-one error in find_next_zero_string which prevents allocating the last bit. Signed-off-by: Andrew Hastings on behalf of Cray Inc. Signed-off-by: Andi Kleen --- arch/x86_64/lib/bitstr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: linux/arch/x86_64/lib/bitstr.c =================================================================== --- linux.orig/arch/x86_64/lib/bitstr.c +++ linux/arch/x86_64/lib/bitstr.c @@ -14,7 +14,7 @@ find_next_zero_string(unsigned long *bit /* could test bitsliced, but it's hardly worth it */ end = n+len; - if (end >= nbits) + if (end > nbits) return -1; for (i = n+1; i < end; i++) { if (test_bit(i, bitmap)) {