EDAC/Intel: Do not load EDAC driver when running as a guest
[linux-2.6-microblaze.git] / drivers / edac / sb_edac.c
index 93daa42..4c626fc 100644 (file)
@@ -3510,6 +3510,9 @@ static int __init sbridge_init(void)
        if (owner && strncmp(owner, EDAC_MOD_STR, sizeof(EDAC_MOD_STR)))
                return -EBUSY;
 
+       if (cpu_feature_enabled(X86_FEATURE_HYPERVISOR))
+               return -ENODEV;
+
        id = x86_match_cpu(sbridge_cpuids);
        if (!id)
                return -ENODEV;