From ea95d6917a7f28b1697bf8005d389b2ce7b212b9 Mon Sep 17 00:00:00 2001 From: Mike Smith Date: Thu, 4 Feb 1999 03:27:43 +0000 Subject: [PATCH] Nuke all the stupid ffs() stuff and use powerof2() instead. Submitted by: Bruce Evans --- sys/netinet/tcp_subr.c | 4 ++-- sys/netinet/tcp_timewait.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sys/netinet/tcp_subr.c b/sys/netinet/tcp_subr.c index 49c17094c2b6..b9355da79509 100644 --- a/sys/netinet/tcp_subr.c +++ b/sys/netinet/tcp_subr.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)tcp_subr.c 8.2 (Berkeley) 5/24/95 - * $Id: tcp_subr.c,v 1.50 1999/02/03 08:59:30 msmith Exp $ + * $Id: tcp_subr.c,v 1.51 1999/02/04 03:02:56 msmith Exp $ */ #include "opt_compat.h" @@ -136,7 +136,7 @@ tcp_init() tcbinfo.listhead = &tcb; if (!(getenv_int("net.inet.tcp.tcbhashsize", &hashsize))) hashsize = TCBHASHSIZE; - if ((1 << (ffs(hashsize) - 1)) != hashsize) { + if (!powerof2(hashsize)) { printf("WARNING: TCB hash size not a power of 2\n"); hashsize = 512; /* safe default */ } diff --git a/sys/netinet/tcp_timewait.c b/sys/netinet/tcp_timewait.c index 49c17094c2b6..b9355da79509 100644 --- a/sys/netinet/tcp_timewait.c +++ b/sys/netinet/tcp_timewait.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)tcp_subr.c 8.2 (Berkeley) 5/24/95 - * $Id: tcp_subr.c,v 1.50 1999/02/03 08:59:30 msmith Exp $ + * $Id: tcp_subr.c,v 1.51 1999/02/04 03:02:56 msmith Exp $ */ #include "opt_compat.h" @@ -136,7 +136,7 @@ tcp_init() tcbinfo.listhead = &tcb; if (!(getenv_int("net.inet.tcp.tcbhashsize", &hashsize))) hashsize = TCBHASHSIZE; - if ((1 << (ffs(hashsize) - 1)) != hashsize) { + if (!powerof2(hashsize)) { printf("WARNING: TCB hash size not a power of 2\n"); hashsize = 512; /* safe default */ }