> > 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. > > Ralf > 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. Kanoj