diff options
author | Arto Merilainen <amerilainen@nvidia.com> | 2014-07-07 15:50:21 +0300 |
---|---|---|
committer | Mandar Padmawar <mpadmawar@nvidia.com> | 2014-07-10 05:32:41 -0700 |
commit | 179f834be18b91906a9f96b12e6653aa626ec80d (patch) | |
tree | f8f737b719890c4033c8e87b7b462cdb082703bc /include | |
parent | 2f60e0c1b62133be4302128632839b0fb68e85ad (diff) |
devfreq: Account only powered time in trans_stat
This patch modifies devfreq to account only the time a device is
powered in trans_stat. In addition, this patch also fixes a race
in trans_stat maintenance in cases where the node is readed at
the same time the transition table is being updated by frequency
re-estimation.
Change-Id: I6e4341317b6dda88d69028c9f67785400e5a7a65
Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-on: http://git-master/r/435174
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-by: Prajakta Gudadhe <pgudadhe@nvidia.com>
Reviewed-by: Samuel Russell <samuelr@nvidia.com>
Tested-by: Samuel Russell <samuelr@nvidia.com>
Reviewed-by: Ilan Aelion <iaelion@nvidia.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/devfreq.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/devfreq.h b/include/linux/devfreq.h index 83cd456573fc..1f2e3651f734 100644 --- a/include/linux/devfreq.h +++ b/include/linux/devfreq.h @@ -177,6 +177,7 @@ struct devfreq { unsigned int *trans_table; unsigned long *time_in_state; unsigned long last_stat_updated; + bool suspended; }; #if defined(CONFIG_PM_DEVFREQ) |