Be sure to use internal __ffs, not glibc variant

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/lib/ffz.h b/lib/ffz.h
index 4324f5a..e17a2e9 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 ffz(unsigned int bitmask)
 {
-	return ffs(~bitmask) - 1;
+	return __ffs(~bitmask);
 }
 
 #endif