This check is not working on LM75A.
If you remove it, the driver will work also with LM75A chips.

Signed-off-by: Davide Rizzo <davide@elpa.it>
================================================================================
diff -urNp linux-2.6.26/drivers/hwmon/lm75.c linux-2.6.26.elpa/drivers/hwmon/lm75.c
--- linux-2.6.26/drivers/hwmon/lm75.c	2008-07-13 23:51:29.000000000 +0200
+++ linux-2.6.26.elpa/drivers/hwmon/lm75.c	2008-08-25 16:58:04.000000000 +0200
@@ -170,17 +170,19 @@ static int lm75_detect(struct i2c_adapte
 		cur = i2c_smbus_read_word_data(new_client, 0);
 		conf = i2c_smbus_read_byte_data(new_client, 1);
 		hyst = i2c_smbus_read_word_data(new_client, 2);
+/*	This was eliminated because LM75A is not recognized
 		if (i2c_smbus_read_word_data(new_client, 4) != hyst
 		 || i2c_smbus_read_word_data(new_client, 5) != hyst
 		 || i2c_smbus_read_word_data(new_client, 6) != hyst
 		 || i2c_smbus_read_word_data(new_client, 7) != hyst)
-		 	goto exit_free;
+			goto exit_free;*/
 		os = i2c_smbus_read_word_data(new_client, 3);
+/*	This was eliminated because LM75A is not recognized
 		if (i2c_smbus_read_word_data(new_client, 4) != os
 		 || i2c_smbus_read_word_data(new_client, 5) != os
 		 || i2c_smbus_read_word_data(new_client, 6) != os
 		 || i2c_smbus_read_word_data(new_client, 7) != os)
-		 	goto exit_free;
+			goto exit_free;*/
 
 		/* Unused bits */
 		if (conf & 0xe0)
