asus_atk0110.c (e5451c8f8330e03ad3cfa16048b4daf961af434f) asus_atk0110.c (a2125d02443e9a4e68bcfd9f8004fa23239e8329)
1/*
2 * Copyright (C) 2007-2009 Luca Tettamanti <kronos.it@gmail.com>
3 *
4 * This file is released under the GPLv2
5 * See COPYING in the top level directory of the kernel tree.
6 */
7
8#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt

--- 632 unchanged lines hidden (view full) ---

641
642 if (!sensor->is_valid ||
643 time_after(jiffies, sensor->last_updated + CACHE_TIME)) {
644 if (sensor->data->old_interface)
645 err = atk_read_value_old(sensor, value);
646 else
647 err = atk_read_value_new(sensor, value);
648
1/*
2 * Copyright (C) 2007-2009 Luca Tettamanti <kronos.it@gmail.com>
3 *
4 * This file is released under the GPLv2
5 * See COPYING in the top level directory of the kernel tree.
6 */
7
8#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt

--- 632 unchanged lines hidden (view full) ---

641
642 if (!sensor->is_valid ||
643 time_after(jiffies, sensor->last_updated + CACHE_TIME)) {
644 if (sensor->data->old_interface)
645 err = atk_read_value_old(sensor, value);
646 else
647 err = atk_read_value_new(sensor, value);
648
649 if (err)
650 return err;
651
649 sensor->is_valid = true;
650 sensor->last_updated = jiffies;
651 sensor->cached_value = *value;
652 } else {
653 *value = sensor->cached_value;
654 err = 0;
655 }
656

--- 809 unchanged lines hidden ---
652 sensor->is_valid = true;
653 sensor->last_updated = jiffies;
654 sensor->cached_value = *value;
655 } else {
656 *value = sensor->cached_value;
657 err = 0;
658 }
659

--- 809 unchanged lines hidden ---