···9595 * readings as stale by setting them to -EAGAIN9696 */9797 if (time_after(jiffies, data->last_updated + 5 * HZ)) {9898- dev_dbg(&client->dev, "Marking GPIOs invalid\n");9998 for (i = 0; i < ARRAY_SIZE(data->gpios); i++)10099 data->gpios[i] = -EAGAIN;101100 }···139140 mutex_lock(&data->update_lock);140141141142 if (time_after(jiffies, data->last_updated + HZ) || !data->valid) {142142-143143- dev_dbg(&client->dev, "Starting ltc4245 update\n");144143145144 /* Read control registers -- 0x00 to 0x07 */146145 for (i = 0; i < ARRAY_SIZE(data->cregs); i++) {