> On Tue, Jan 16, 2001 at 05:39:40PM +0100, Maciej W. Rozycki wrote:
> > > Wouldnt be this correct ? Realsize is size - holes.
> > >
> > > Index: mm/page_alloc.c
> > > ===================================================================
> > > RCS file: /cvs/linux/mm/page_alloc.c,v
> > > retrieving revision 1.49
> > > diff -u -r1.49 page_alloc.c
> > > --- mm/page_alloc.c 2001/01/11 04:02:45 1.49
> > > +++ mm/page_alloc.c 2001/01/16 16:26:55
> > > @@ -824,7 +824,7 @@
> > > if (zholes_size)
> > > realsize -= zholes_size[j];
> > >
> > > - printk("zone(%lu): %lu pages.\n", j, size);
> > > + printk("zone(%lu): %lu pages.\n", j, realsize);
> > > zone->size = size;
> > > zone->name = zone_names[j];
> > > zone->lock = SPIN_LOCK_UNLOCKED;
> > It look reasonable but is it what was really intended? You should ask
> > the author or linux-kernel, I suppose.
> Which probably is Kanoj who is subscribed to this list.
realsize is fine, and that is what it is in Linus' tree. We want
to report actual number of pages, not number of pages including
the holes in memory.