diff --git a/kernel/chips/pcf8574.c b/kernel/chips/pcf8574.c index 355cabbd..7d3fa657 100644 --- a/kernel/chips/pcf8574.c +++ b/kernel/chips/pcf8574.c @@ -285,7 +285,7 @@ void pcf8574_update_client(struct i2c_client *client) down(&data->update_lock); - if ((jiffies - data->last_updated > HZ + HZ / 2) || + if ((jiffies - data->last_updated > 5*HZ) || (jiffies < data->last_updated) || !data->valid) { #ifdef DEBUG