]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/edac/mce_amd_inj.c
Merge tag 'v2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[mv-sheeva.git] / drivers / edac / mce_amd_inj.c
index 39faded3cadd6c753a9aecd5d4257a2bf12fa1c7..733a7e7a8d6fd4bdedb3d318cff78a506a0e3873 100644 (file)
@@ -88,10 +88,11 @@ static ssize_t edac_inject_bank_store(struct kobject *kobj,
                return -EINVAL;
        }
 
-       if (value > 5) {
-               printk(KERN_ERR "Non-existant MCE bank: %lu\n", value);
-               return -EINVAL;
-       }
+       if (value > 5)
+               if (boot_cpu_data.x86 != 0x15 || value > 6) {
+                       printk(KERN_ERR "Non-existant MCE bank: %lu\n", value);
+                       return -EINVAL;
+               }
 
        i_mce.bank = value;