summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2013-10-09 15:21:42 +0300
committerTerje Bergstrom <tbergstrom@nvidia.com>2013-10-21 02:10:45 -0700
commitc92b96f94cdc26e33ea490a9a0e02c16988a6dd6 (patch)
treeecae312027e956aed3237a6064ae860f33831ac1 /kernel
parent307096b07c117296318d601cb113522372f7a3d1 (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')
-rw-r--r--kernel/power/qos.c5
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;
}