mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
Calculate nshift only once.
Also noted by: avg MFC after: 1 week
This commit is contained in:
parent
aa81ae08e9
commit
d12fc952b7
1 changed files with 6 additions and 4 deletions
|
|
@ -255,7 +255,7 @@ dimension(off_t size)
|
|||
{
|
||||
off_t rcnt;
|
||||
struct indir *ip;
|
||||
int i, layer;
|
||||
int layer;
|
||||
|
||||
rcnt = size;
|
||||
layer = 0;
|
||||
|
|
@ -263,9 +263,6 @@ dimension(off_t size)
|
|||
rcnt /= NINDIR;
|
||||
layer++;
|
||||
}
|
||||
/* figure out log2(NINDIR) */
|
||||
for (i = NINDIR, nshift = -1; i; nshift++)
|
||||
i >>= 1;
|
||||
|
||||
/*
|
||||
* XXX: the top layer is probably not fully populated, so we allocate
|
||||
|
|
@ -1220,6 +1217,11 @@ g_md_init(struct g_class *mp __unused)
|
|||
caddr_t c;
|
||||
u_char *ptr, *name, *type;
|
||||
unsigned len;
|
||||
int i;
|
||||
|
||||
/* figure out log2(NINDIR) */
|
||||
for (i = NINDIR, nshift = -1; i; nshift++)
|
||||
i >>= 1;
|
||||
|
||||
mod = NULL;
|
||||
sx_init(&md_sx, "MD config lock");
|
||||
|
|
|
|||
Loading…
Reference in a new issue