|
@@ -1060,8 +1060,11 @@ static int __init i8k_probe(void)
|
|
|
i8k_get_dmi_data(DMI_BIOS_VERSION));
|
|
|
}
|
|
|
|
|
|
- if (dmi_check_system(i8k_blacklist_fan_type_dmi_table))
|
|
|
- disallow_fan_type_call = true;
|
|
|
+ if (dmi_check_system(i8k_blacklist_fan_type_dmi_table)) {
|
|
|
+ pr_warn("broken Dell BIOS detected, disallow fan type call\n");
|
|
|
+ if (!force)
|
|
|
+ disallow_fan_type_call = true;
|
|
|
+ }
|
|
|
|
|
|
strlcpy(bios_version, i8k_get_dmi_data(DMI_BIOS_VERSION),
|
|
|
sizeof(bios_version));
|