[PATCH] I2C: Fix bugs in the new w83627ehf driver
authorJean Delvare <khali@linux-fr.org>
Mon, 2 May 2005 21:08:22 +0000 (23:08 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 22 Jun 2005 04:51:54 +0000 (21:51 -0700)
These are the fixes for the bug you spotted in my new w83627ehf driver:
- Explicit division by 0.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/i2c/chips/w83627ehf.c

index 7bb693d297847865353106712017da27f3fcb935..4fcc823e89b55e1ac3bf1239b9206ebd958619f6 100644 (file)
@@ -450,7 +450,7 @@ store_fan_min(struct device *dev, const char *buf, size_t count, int nr)
                data->fan_min[nr] = 1;
                new_div = 0; /* 1 == (1 << 0) */
                dev_warn(dev, "fan%u low limit %u above maximum %u, set to "
-                        "maximum\n", nr + 1, val, fan_from_reg(1, 0));
+                        "maximum\n", nr + 1, val, fan_from_reg(1, 1));
        } else {
                /* Automatically pick the best divider, i.e. the one such
                   that the min limit will correspond to a register value