Subject: Re: revised two-level bitmap fdalloc diff
To: None <provos@citi.umich.edu>
From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
List: tech-perform
Date: 10/30/2003 08:40:50
> On Wed, Oct 29, 2003 at 09:08:42PM +0900, YAMAMOTO Takashi wrote:
> > if it's your intent,
> > fdexpand() shouldn't do malloc() unless nfiles > 1024 and
> > tests in fdcopy() and fdfree() are wrong.
> 
> I don't understand.  Which tests are wrong?  They currently
> kick in when nfiles > 1024.

you and enami-san are right.
i misreaded the code.  sorry for noise.

however, using NDFILE here is ...not easy to read for me at least.
as 1024 bits are inlined, i think
i.e. "NDHISLOTS(i) <= NDHISLOTS(1024)"
is better.

YAMAMAOTO Takashi