diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2013-10-09 15:21:42 +0300 |
---|---|---|
committer | Terje Bergstrom <tbergstrom@nvidia.com> | 2013-10-21 02:10:45 -0700 |
commit | c92b96f94cdc26e33ea490a9a0e02c16988a6dd6 (patch) | |
tree | ecae312027e956aed3237a6064ae860f33831ac1 /kernel/power | |
parent | 307096b07c117296318d601cb113522372f7a3d1 (diff) |
PM / QoS: Add notifier for flags
dev_pm_qos has a notifier for DEV_PM_QOS_LATENCY. Add a similar
notifier for DEV_PM_QOS_FLAGS.
Bug 1364240
Change-Id: Ica4c58708855938818a1e75896503b9023b96573
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/288810
Diffstat (limited to 'kernel/power')
-rw-r--r-- | kernel/power/qos.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/kernel/power/qos.c b/kernel/power/qos.c index b326f733e89e..322f82799cb7 100644 --- a/kernel/power/qos.c +++ b/kernel/power/qos.c @@ -719,6 +719,11 @@ bool pm_qos_update_flags(struct pm_qos_flags *pqf, mutex_unlock(&pm_qos_lock); + if (curr_value != prev_value && pqf->notifiers) + blocking_notifier_call_chain(pqf->notifiers, + (unsigned long)curr_value, + NULL); + return prev_value != curr_value; } |