Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

EDAC, MCE: Allow F15h bank 6 MCE injection

F15h adds a sixth MCE bank: adjust bank number check in the injection
code.

Signed-off-by: Borislav Petkov <borislav.petkov@amd.com>

+5 -4
+5 -4
drivers/edac/mce_amd_inj.c
··· 88 88 return -EINVAL; 89 89 } 90 90 91 - if (value > 5) { 92 - printk(KERN_ERR "Non-existant MCE bank: %lu\n", value); 93 - return -EINVAL; 94 - } 91 + if (value > 5) 92 + if (boot_cpu_data.x86 != 0x15 || value > 6) { 93 + printk(KERN_ERR "Non-existant MCE bank: %lu\n", value); 94 + return -EINVAL; 95 + } 95 96 96 97 i_mce.bank = value; 97 98