From 0917444531866c9facb0f731eff5e4e28c7c65d3 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Mon, 2 Jun 2008 09:57:41 +0200 Subject: [PATCH] Be sure to use internal __ffs, not glibc variant Signed-off-by: Jens Axboe --- lib/ffz.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 -- 2.25.1