diff options
author | Daniel Lezcano <daniel.lezcano@linaro.org> | 2012-10-31 16:44:45 +0000 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2012-11-15 00:34:22 +0100 |
commit | 42f67f2acab2b7179c0d1ab234869e391448dfa6 (patch) | |
tree | 2ae9b604adea21b4047228763b77307c50f2574b /include/linux/cpuidle.h | |
parent | 8f3e9953e1e4ae5c11e2e880e7d85c03c0180613 (diff) | |
download | linux-stable-42f67f2acab2b7179c0d1ab234869e391448dfa6.tar.gz linux-stable-42f67f2acab2b7179c0d1ab234869e391448dfa6.tar.bz2 linux-stable-42f67f2acab2b7179c0d1ab234869e391448dfa6.zip |
cpuidle: move driver's refcount to cpuidle
We want to support different cpuidle drivers co-existing together.
In this case we should move the refcount to the cpuidle_driver
structure to handle several drivers at a time.
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Acked-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'include/linux/cpuidle.h')
-rw-r--r-- | include/linux/cpuidle.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/cpuidle.h b/include/linux/cpuidle.h index 7daf0e3b93bd..d08e1afa4919 100644 --- a/include/linux/cpuidle.h +++ b/include/linux/cpuidle.h @@ -124,6 +124,7 @@ static inline int cpuidle_get_last_residency(struct cpuidle_device *dev) struct cpuidle_driver { const char *name; struct module *owner; + int refcnt; unsigned int power_specified:1; /* set to 1 to use the core cpuidle time keeping (for all states). */ |