diff options
author | Doug Moore <dougm@FreeBSD.org> | 2024-09-27 23:43:07 +0000 |
---|---|---|
committer | Doug Moore <dougm@FreeBSD.org> | 2024-09-27 23:43:07 +0000 |
commit | b7cbf741d55468ba34305a14ac3acc1c286af034 (patch) | |
tree | b9545e2d1618c25f47cb9ac18453e94cfaa15d52 /sys/kern/sys_capability.c | |
parent | 86fc6f838ed2a01f8bffa2cd6437052f450f3370 (diff) | |
download | src-b7cbf741d55468ba34305a14ac3acc1c286af034.tar.gz src-b7cbf741d55468ba34305a14ac3acc1c286af034.zip |
libkern: avoid local var in order_base_2()
order_base_2(n) is implemented with a variable, which keeps it from
being used at file scope. Implement it instead as ilog2(2*n-1), which
produces a different result when 2*n overflows, which appears unlikely
in practice.
Reviewed by: bz
Differential Revision: https://reviews.freebsd.org/D46826
Diffstat (limited to 'sys/kern/sys_capability.c')
0 files changed, 0 insertions, 0 deletions