summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorArto Merilainen <amerilainen@nvidia.com>2014-07-07 15:50:21 +0300
committerMandar Padmawar <mpadmawar@nvidia.com>2014-07-10 05:32:41 -0700
commit179f834be18b91906a9f96b12e6653aa626ec80d (patch)
treef8f737b719890c4033c8e87b7b462cdb082703bc /include
parent2f60e0c1b62133be4302128632839b0fb68e85ad (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.h1
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)