Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 16dc552f authored by Yinghai Lu's avatar Yinghai Lu Committed by Ingo Molnar
Browse files

x86: use WARN_ONCE in workaround for mtrr mask



so could help catch attention about bug in bios about mtrr mask setting.

WARN_ONCE got into mainline already, lets use it.

Signed-off-by: default avatarYinghai Lu <yhlu.kernel@gmail.com>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent 0b88641f
Loading
Loading
Loading
Loading
+1 −6
Original line number Original line Diff line number Diff line
@@ -401,12 +401,7 @@ static void generic_get_mtrr(unsigned int reg, unsigned long *base,
		tmp |= ~((1<<(hi - 1)) - 1);
		tmp |= ~((1<<(hi - 1)) - 1);


		if (tmp != mask_lo) {
		if (tmp != mask_lo) {
			static int once = 1;
			WARN_ONCE(1, KERN_INFO "mtrr: your BIOS has set up an incorrect mask, fixing it up.\n");

			if (once) {
				printk(KERN_INFO "mtrr: your BIOS has set up an incorrect mask, fixing it up.\n");
				once = 0;
			}
			mask_lo = tmp;
			mask_lo = tmp;
		}
		}
	}
	}