X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-x86_64%2Fbitops.h;h=5dd7727c756b492a2af0510b2d44a0c804180310;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=c44e168f13d194db5cccc595dc418bd01d81b5c4;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/include/asm-x86_64/bitops.h b/include/asm-x86_64/bitops.h index c44e168f1..5dd7727c7 100644 --- a/include/asm-x86_64/bitops.h +++ b/include/asm-x86_64/bitops.h @@ -267,22 +267,22 @@ static inline unsigned long __scanbit(unsigned long val, unsigned long max) } #define find_first_bit(addr,size) \ -((__builtin_constant_p(size) && size <= BITS_PER_LONG ? \ +((__builtin_constant_p(size) && (size) <= BITS_PER_LONG ? \ (__scanbit(*(unsigned long *)addr,(size))) : \ find_first_bit(addr,size))) #define find_next_bit(addr,size,off) \ -((__builtin_constant_p(size) && size <= BITS_PER_LONG ? \ +((__builtin_constant_p(size) && (size) <= BITS_PER_LONG ? \ ((off) + (__scanbit((*(unsigned long *)addr) >> (off),(size)-(off)))) : \ find_next_bit(addr,size,off))) #define find_first_zero_bit(addr,size) \ -((__builtin_constant_p(size) && size <= BITS_PER_LONG ? \ +((__builtin_constant_p(size) && (size) <= BITS_PER_LONG ? \ (__scanbit(~*(unsigned long *)addr,(size))) : \ find_first_zero_bit(addr,size))) #define find_next_zero_bit(addr,size,off) \ -((__builtin_constant_p(size) && size <= BITS_PER_LONG ? \ +((__builtin_constant_p(size) && (size) <= BITS_PER_LONG ? \ ((off)+(__scanbit(~(((*(unsigned long *)addr)) >> (off)),(size)-(off)))) : \ find_next_zero_bit(addr,size,off)))