From: Stephan Berberig Remove a duplicate whitelist entry for the "ThinkPad H" and adds the "strange" DMI for the ThinkPad R52 (1847W62). BTW, The strange DMIs for the ThinkPad R52 1846AQG and 1847W62 are fixed in latest BIOS. See http://www.thinkwiki.org/wiki/List_of_DMI_IDs#R_series Signed-off-by: Andrew Morton --- drivers/hwmon/hdaps.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/hwmon/hdaps.c~hdaps-remove-duplicate-whitelist-entry-and-add-thinkpad drivers/hwmon/hdaps.c --- a/drivers/hwmon/hdaps.c~hdaps-remove-duplicate-whitelist-entry-and-add-thinkpad +++ a/drivers/hwmon/hdaps.c @@ -524,12 +524,12 @@ static int __init hdaps_init(void) /* Note that HDAPS_DMI_MATCH_NORMAL("ThinkPad T42") would match "ThinkPad T42p", so the order of the entries matters */ struct dmi_system_id hdaps_whitelist[] = { - HDAPS_DMI_MATCH_NORMAL("ThinkPad H"), HDAPS_DMI_MATCH_INVERT("ThinkPad R50p"), HDAPS_DMI_MATCH_NORMAL("ThinkPad R50"), HDAPS_DMI_MATCH_NORMAL("ThinkPad R51"), HDAPS_DMI_MATCH_NORMAL("ThinkPad R52"), HDAPS_DMI_MATCH_NORMAL("ThinkPad H"), /* R52 (1846AQG) */ + HDAPS_DMI_MATCH_NORMAL("ThinkPad ."), /* R52 (1847W62) */ HDAPS_DMI_MATCH_INVERT("ThinkPad T41p"), HDAPS_DMI_MATCH_NORMAL("ThinkPad T41"), HDAPS_DMI_MATCH_INVERT("ThinkPad T42p"), _