aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorDmitry Chagin <dchagin@FreeBSD.org>2022-05-08 14:20:52 +0000
committerDmitry Chagin <dchagin@FreeBSD.org>2022-05-08 14:20:52 +0000
commitc6df21760381c3e48bcd412705de6f0ded9e4aae (patch)
tree4eae59191d26a785c7982ddae9e5cc9b0ae1e196 /sys
parent5a6a4fb284b1a9c4b4105fd6ab8143356f3ef3f7 (diff)
Diffstat (limited to 'sys')
-rw-r--r--sys/compat/linux/linux_vdso_gtod.inc12
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/compat/linux/linux_vdso_gtod.inc b/sys/compat/linux/linux_vdso_gtod.inc
index 7320ce998d80..f101fe81f7f8 100644
--- a/sys/compat/linux/linux_vdso_gtod.inc
+++ b/sys/compat/linux/linux_vdso_gtod.inc
@@ -37,25 +37,25 @@ fls(int mask)
#ifdef _LP64
static int
-ffsl(long mask)
+flsl(long mask)
{
int bit;
if (mask == 0)
return (0);
- for (bit = 1; !(mask & 1); bit++)
+ for (bit = 1; mask != 1; bit++)
mask = (unsigned long)mask >> 1;
return (bit);
}
#else
static int
-ffsll(long long mask)
+flsll(long long mask)
{
int bit;
if (mask == 0)
return (0);
- for (bit = 1; !(mask & 1); bit++)
+ for (bit = 1; mask != 1; bit++)
mask = (unsigned long long)mask >> 1;
return (bit);
}
@@ -186,9 +186,9 @@ freebsd_binuptime(struct bintime *bt, struct vdso_timekeep *tk, bool abs)
return (error);
scale = th->th_scale;
#ifdef _LP64
- scale_bits = ffsl(scale);
+ scale_bits = flsl(scale);
#else
- scale_bits = ffsll(scale);
+ scale_bits = flsll(scale);
#endif
if (__predict_false(scale_bits + fls(delta) > 63)) {
x = (scale >> 32) * delta;