I wrote: > diff --git a/drivers/hwmon/ltc4245.c b/drivers/hwmon/ltc4245.c > index 034b2c5..4a1c9fb 100644 > --- a/drivers/hwmon/ltc4245.c > +++ b/drivers/hwmon/ltc4245.c > @@ -456,7 +456,7 @@ static int ltc4245_check_control_reg(struct i2c_client *client, u8 reg, u8 bits) > voff1 &= bits; > voff2 &= bits; > > - if (v != voff1 || v != voff2) > + if (v != voff1 && v != voff2) > return -ENODEV; > } On second hand I am not so certain this is wrong. If so, sorry for the noise.