--- /dev/null
+From stable-bounces@linux.kernel.org Mon Feb 20 00:58:52 2006
+Date: Sun, 19 Feb 2006 15:34:03 +0100
+From: Jean Delvare <khali@linux-fr.org>
+To: stable@kernel.org
+Cc:
+Subject: [PATCH] hwmon it87: Probe i2c 0x2d only
+
+Only scan I2C address 0x2d. This is the default address and no IT87xxF
+chip was ever seen on I2C at a different address. These chips are
+better accessed through their ISA interface anyway.
+
+This fixes bug #5889, although it doesn't address the whole class
+of problems. We'd need the ability to blacklist arbitrary I2C addresses
+on systems known to contain I2C devices which behave badly when probed.
+
+Signed-off-by: Jean Delvare <khali@linux-fr.org>
+Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+Signed-off-by: Chris Wright <chrisw@sous-sol.org>
+---
+
+ Documentation/hwmon/it87 | 2 +-
+ drivers/hwmon/it87.c | 3 +--
+ 2 files changed, 2 insertions(+), 3 deletions(-)
+
+--- linux-2.6.15.4.orig/Documentation/hwmon/it87
++++ linux-2.6.15.4/Documentation/hwmon/it87
+@@ -9,7 +9,7 @@ Supported chips:
+ http://www.ite.com.tw/
+ * IT8712F
+ Prefix: 'it8712'
+- Addresses scanned: I2C 0x28 - 0x2f
++ Addresses scanned: I2C 0x2d
+ from Super I/O config space (8 I/O ports)
+ Datasheet: Publicly available at the ITE website
+ http://www.ite.com.tw/
+--- linux-2.6.15.4.orig/drivers/hwmon/it87.c
++++ linux-2.6.15.4/drivers/hwmon/it87.c
+@@ -45,8 +45,7 @@
+
+
+ /* Addresses to scan */
+-static unsigned short normal_i2c[] = { 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
+- 0x2e, 0x2f, I2C_CLIENT_END };
++static unsigned short normal_i2c[] = { 0x2d, I2C_CLIENT_END };
+ static unsigned short isa_address;
+
+ /* Insmod parameters */