summaryrefslogtreecommitdiffstats
path: root/include/linux/cpufreq.h
diff options
context:
space:
mode:
authorViresh Kumar <viresh.kumar@linaro.org>2013-12-02 11:04:12 +0530
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2014-01-06 01:43:44 +0100
commitf7ba3b41e27129575201f0f9656e83fb67e86c3b (patch)
tree3d7499edac72668560510c7345785e222da8b3d0 /include/linux/cpufreq.h
parent26ab1c62b6e1ed4720d533320d646866027ade09 (diff)
downloadop-kernel-dev-f7ba3b41e27129575201f0f9656e83fb67e86c3b.zip
op-kernel-dev-f7ba3b41e27129575201f0f9656e83fb67e86c3b.tar.gz
cpufreq: Introduce cpufreq_notify_post_transition()
This introduces a new routine cpufreq_notify_post_transition() which can be used to send POSTCHANGE notification for new freq with or without both {PRE|POST}CHANGE notifications for last freq. This is useful at multiple places, especially for sending transition failure notifications. Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'include/linux/cpufreq.h')
-rw-r--r--include/linux/cpufreq.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/cpufreq.h b/include/linux/cpufreq.h
index dc196bb..88aa0f3 100644
--- a/include/linux/cpufreq.h
+++ b/include/linux/cpufreq.h
@@ -306,6 +306,8 @@ int cpufreq_unregister_notifier(struct notifier_block *nb, unsigned int list);
void cpufreq_notify_transition(struct cpufreq_policy *policy,
struct cpufreq_freqs *freqs, unsigned int state);
+void cpufreq_notify_post_transition(struct cpufreq_policy *policy,
+ struct cpufreq_freqs *freqs, int transition_failed);
#else /* CONFIG_CPU_FREQ */
static inline int cpufreq_register_notifier(struct notifier_block *nb,
OpenPOWER on IntegriCloud