OSDN Git Service

hwmon: (lm95241) Fix chip detection code
authorGuenter Roeck <guenter.roeck@ericsson.com>
Mon, 27 Jun 2011 18:22:46 +0000 (11:22 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 3 Aug 2011 19:42:24 +0000 (12:42 -0700)
commit80cf500447b42c201db5116d1591d39f1d4530f1
tree9ce48f62adc48adc7123e1a7ed7cd2a31994bf15
parent3e04233dfb00de548700e29f59f733d0f616f3a2
hwmon: (lm95241) Fix chip detection code

commit 27739e694a3c34b5e371575d74e500d60111c689 upstream.

The LM95241 driver accepts every chip ID equal to or larger than 0xA4 as its
own, and other chips such as LM95245 use chip IDs in the accepted ID range.
This results in false chip detection.

Fix problem by accepting only the known LM95241 chip ID.

Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com>
Acked-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/hwmon/lm95241.c