From: Jens Axboe Date: Mon, 2 Jun 2008 07:57:41 +0000 (+0200) Subject: Be sure to use internal __ffs, not glibc variant X-Git-Tag: fio-1.21-rc4~4 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=0917444531866c9facb0f731eff5e4e28c7c65d3 Be sure to use internal __ffs, not glibc variant Signed-off-by: Jens Axboe --- diff --git a/lib/ffz.h b/lib/ffz.h index 4324f5a3..e17a2e9c 100644 --- a/lib/ffz.h +++ b/lib/ffz.h @@ -3,7 +3,7 @@ static inline int __ffs(int word) { - int r = 1; + int r = 0; if (!(word & 0xffff)) { word >>= 16; @@ -31,7 +31,7 @@ static inline int __ffs(int word) static inline int ffz(unsigned int bitmask) { - return ffs(~bitmask) - 1; + return __ffs(~bitmask); } #endif