diff options
author | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2014-02-11 03:35:29 +0400 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2014-02-11 03:35:29 +0400 |
commit | 327adaedf2218b0e318eb393aa79cf2be64c199f (patch) | |
tree | 957c1e005c256e6c201054328f9ea000428b00c5 /include/linux/pm_qos.h | |
parent | b02f6695f7601c4f8442b9cf4636802e7fa8d550 (diff) | |
download | linux-327adaedf2218b0e318eb393aa79cf2be64c199f.tar.xz |
PM / QoS: Add no_constraints_value field to struct pm_qos_constraints
Add a new field, no_constraints_value, to struct pm_qos_constraints
representing a list of PM QoS constraint requests to be returned by
pm_qos_get_value() when that list of requests is empty.
That field will be equal to default_value for all of the existing
global PM QoS classes and for the resume latency device PM QoS type,
but it will be different from default_value for the new latency
tolerance device PM QoS type introduced by the next changeset.
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'include/linux/pm_qos.h')
-rw-r--r-- | include/linux/pm_qos.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/pm_qos.h b/include/linux/pm_qos.h index 88a3680ae74c..2d8ce50877d8 100644 --- a/include/linux/pm_qos.h +++ b/include/linux/pm_qos.h @@ -77,6 +77,7 @@ struct pm_qos_constraints { struct plist_head list; s32 target_value; /* Do not change to 64 bit */ s32 default_value; + s32 no_constraint_value; enum pm_qos_type type; struct blocking_notifier_head *notifiers; }; |