Remove R40e c-state blacklist
PATCH RESEND 3/3 Remove R40e c-state blacklist
Remove R40e c-state blacklist
References: http://bugzilla.kernel.org/show_bug.cgi?id=8246
The FADT pointed to through XSDT is wrong on this (and similar) machines.
Previous patches blacklist this machine to use the right FADT and C-states finally work fine.
Signed-off-by Thomas Renninger <[email protected]>
Tested-by Mark Doughty <[email protected]>
CC Yakui Zhao <[email protected]>
--- drivers/acpi/processor_idle.c | 51 ------------------------------------------ 1 file changed, 51 deletions(-)
drivers/acpi/processor_idle.c +0 -51
@@ -127,57 +127,6 @@ static int set_max_cstate(const struct d/* Actually this shouldn't be __cpuinitdata, would be better to fix the callers to only run once -AK */ static struct dmi_system_id __cpuinitdata processor_power_dmi_table[] = { - { set_max_cstate,"IBM ThinkPad R40e" , { -DMI_MATCH (DMI_BIOS_VENDOR ,"IBM" ), -DMI_MATCH (DMI_BIOS_VERSION ,"1SET70WW" )}, (void *)1 }, - { set_max_cstate,"IBM ThinkPad R40e" , { -DMI_MATCH (DMI_BIOS_VENDOR ,"IBM" ), -DMI_MATCH (DMI_BIOS_VERSION ,"1SET60WW" )}, (void *)1 }, - { set_max_cstate,"IBM ThinkPad R40e" , { -DMI_MATCH (DMI_BIOS_VENDOR ,"IBM" ), -DMI_MATCH (DMI_BIOS_VERSION ,"1SET43WW" ) }, (void *)1 }, - { set_max_cstate,"IBM ThinkPad R40e" , { -DMI_MATCH (DMI_BIOS_VENDOR ,"IBM" ), -DMI_MATCH (DMI_BIOS_VERSION ,"1SET45WW" ) }, (void *)1 }, - { set_max_cstate,"IBM ThinkPad R40e" , { -DMI_MATCH (DMI_BIOS_VENDOR ,"IBM" ), -DMI_MATCH (DMI_BIOS_VERSION ,"1SET47WW" ) }, (void *)1 }, - { set_max_cstate,"IBM ThinkPad R40e" , { -DMI_MATCH (DMI_BIOS_VENDOR ,"IBM" ), -DMI_MATCH (DMI_BIOS_VERSION ,"1SET50WW" ) }, (void *)1 }, - { set_max_cstate,"IBM ThinkPad R40e" , { -DMI_MATCH (DMI_BIOS_VENDOR ,"IBM" ), -DMI_MATCH (DMI_BIOS_VERSION ,"1SET52WW" ) }, (void *)1 }, - { set_max_cstate,"IBM ThinkPad R40e" , { -DMI_MATCH (DMI_BIOS_VENDOR ,"IBM" ), -DMI_MATCH (DMI_BIOS_VERSION ,"1SET55WW" ) }, (void *)1 }, - { set_max_cstate,"IBM ThinkPad R40e" , { -DMI_MATCH (DMI_BIOS_VENDOR ,"IBM" ), -DMI_MATCH (DMI_BIOS_VERSION ,"1SET56WW" ) }, (void *)1 }, - { set_max_cstate,"IBM ThinkPad R40e" , { -DMI_MATCH (DMI_BIOS_VENDOR ,"IBM" ), -DMI_MATCH (DMI_BIOS_VERSION ,"1SET59WW" ) }, (void *)1 }, - { set_max_cstate,"IBM ThinkPad R40e" , { -DMI_MATCH (DMI_BIOS_VENDOR ,"IBM" ), -DMI_MATCH (DMI_BIOS_VERSION ,"1SET60WW" ) }, (void *)1 }, - { set_max_cstate,"IBM ThinkPad R40e" , { -DMI_MATCH (DMI_BIOS_VENDOR ,"IBM" ), -DMI_MATCH (DMI_BIOS_VERSION ,"1SET61WW" ) }, (void *)1 }, - { set_max_cstate,"IBM ThinkPad R40e" , { -DMI_MATCH (DMI_BIOS_VENDOR ,"IBM" ), -DMI_MATCH (DMI_BIOS_VERSION ,"1SET62WW" ) }, (void *)1 }, - { set_max_cstate,"IBM ThinkPad R40e" , { -DMI_MATCH (DMI_BIOS_VENDOR ,"IBM" ), -DMI_MATCH (DMI_BIOS_VERSION ,"1SET64WW" ) }, (void *)1 }, - { set_max_cstate,"IBM ThinkPad R40e" , { -DMI_MATCH (DMI_BIOS_VENDOR ,"IBM" ), -DMI_MATCH (DMI_BIOS_VERSION ,"1SET65WW" ) }, (void *)1 }, - { set_max_cstate,"IBM ThinkPad R40e" , { -DMI_MATCH (DMI_BIOS_VENDOR ,"IBM" ), -DMI_MATCH (DMI_BIOS_VERSION ,"1SET68WW" ) }, (void *)1 }, - { set_max_cstate,"Medion 41700" , { -DMI_MATCH (DMI_BIOS_VENDOR ,"Phoenix Technologies LTD" ), -DMI_MATCH (DMI_BIOS_VERSION ,"R01-A1J" )}, (void *)1 }, { set_max_cstate,"Clevo 5600D" , {DMI_MATCH (DMI_BIOS_VENDOR ,"Phoenix Technologies LTD" ),DMI_MATCH (DMI_BIOS_VERSION ,"SHE845M0.86C.0013.D.0302131307" )},