On Tue, Apr 06, 2010 at 01:03:25PM +0800, Wu, Fengguang wrote:> Shaohua,> > > + scan = zone_nr_lru_pages(zone, sc, l);> > + if (priority) {> > + scan >>= priority;> > + scan = (scan * fraction[file] / denominator[file]);> > Ah, the (scan * fraction[file]) may overflow in 32bit kernel!good catch. will change it to u64.