diff -Naur linux-2.6.9rc1/drivers/i2c/chips/lm85.c linux-2.6.9-rc1msw/drivers/i2c/chips/lm85.c --- linux-2.6.9rc1/drivers/i2c/chips/lm85.c 2004-08-26 19:42:54.000000000 +0200 +++ linux-2.6.9-rc1msw/drivers/i2c/chips/lm85.c 2004-08-26 19:45:23.000000000 +0200 @@ -707,6 +707,8 @@ int lm85_attach_adapter(struct i2c_adapter *adapter) { + if (!(adapter->class & I2C_CLASS_HWMON)) + return 0; return i2c_detect(adapter, &addr_data, lm85_detect); }