diff options
Diffstat (limited to 'drivers/base/power/power.h')
| -rw-r--r-- | drivers/base/power/power.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/base/power/power.h b/drivers/base/power/power.h index b16686a0a5a2..cfc3226ec492 100644 --- a/drivers/base/power/power.h +++ b/drivers/base/power/power.h | |||
| @@ -4,7 +4,7 @@ static inline void device_pm_init_common(struct device *dev) | |||
| 4 | { | 4 | { |
| 5 | if (!dev->power.early_init) { | 5 | if (!dev->power.early_init) { |
| 6 | spin_lock_init(&dev->power.lock); | 6 | spin_lock_init(&dev->power.lock); |
| 7 | dev->power.power_state = PMSG_INVALID; | 7 | dev->power.qos = NULL; |
| 8 | dev->power.early_init = true; | 8 | dev->power.early_init = true; |
| 9 | } | 9 | } |
| 10 | } | 10 | } |
| @@ -56,14 +56,10 @@ extern void device_pm_move_last(struct device *); | |||
| 56 | 56 | ||
| 57 | static inline void device_pm_sleep_init(struct device *dev) {} | 57 | static inline void device_pm_sleep_init(struct device *dev) {} |
| 58 | 58 | ||
| 59 | static inline void device_pm_add(struct device *dev) | 59 | static inline void device_pm_add(struct device *dev) {} |
| 60 | { | ||
| 61 | dev_pm_qos_constraints_init(dev); | ||
| 62 | } | ||
| 63 | 60 | ||
| 64 | static inline void device_pm_remove(struct device *dev) | 61 | static inline void device_pm_remove(struct device *dev) |
| 65 | { | 62 | { |
| 66 | dev_pm_qos_constraints_destroy(dev); | ||
| 67 | pm_runtime_remove(dev); | 63 | pm_runtime_remove(dev); |
| 68 | } | 64 | } |
| 69 | 65 | ||
