Re: [Bug 11388] New: 2.6.27-rc3 warns about MTRR range; only 3 of16gb of memory is usable

From: Ingo Molnar
Date: Fri Aug 22 2008 - 02:25:59 EST



* Yinghai Lu <yhlu.kernel@xxxxxxxxx> wrote:

> > + if (tmp != mask_lo) {
> > + WARN_ON("mtrr: your BIOS has set up an incorrect mask, fixing it up.\n");
>
> can you change WARN_ON to WARN_ON_ONCE ?

the commit below does that. Note that the condition is
WARN_ON(condition) or WARN(string) - WARN_ON(string) will just print a
kernel stack unconditionally. Unfortunately there's no WARN_ONCE().
(Arjan?)

Ingo

---------->