* pm-sleep: ACPI: PM: s2idle: Rework ACPI events synchronization ACPI: EC: Rework flushing of pending work * pm-cpuidle: cpuidle: minor Kconfig help text fixes cpuidle: Drop disabled field from struct cpuidle_state cpuidle: Fix Kconfig indentation * pm-cpufreq: cpufreq: Fix Kconfig indentation * pm-devfreq: PM / devfreq: Add missing locking while setting suspend_freq * pm-avs: power: avs: Fix Kconfig indentation
1e4230f6 parents 36a8015 024aa87 4d30d4a cde10f8 e1e047a 2a0efc713 files · +82 −77Browse filesShowing the changes to include/linux (1 of 13 files). Show all
Unified · Split
| @@ -54,7 +54,6 @@ struct cpuidle_state { · 53 unmodified lines | |||
| 54 | unsigned int exit_latency; /* in US */ | 54 | unsigned int exit_latency; /* in US */ |
| 55 | int power_usage; /* in mW */ | 55 | int power_usage; /* in mW */ |
| 56 | unsigned int target_residency; /* in US */ | 56 | unsigned int target_residency; /* in US */ |
| 57 | bool disabled; /* disabled on all CPUs */ | ||
| 58 | 57 | ||
| 59 | int (*enter) (struct cpuidle_device *dev, | 58 | int (*enter) (struct cpuidle_device *dev, |
| 60 | struct cpuidle_driver *drv, | 59 | struct cpuidle_driver *drv, |
| @@ -77,6 +76,7 @@ struct cpuidle_state { · 16 unmodified lines | |||
| 77 | #define CPUIDLE_FLAG_POLLING BIT(0) /* polling state */ | 76 | #define CPUIDLE_FLAG_POLLING BIT(0) /* polling state */ |
| 78 | #define CPUIDLE_FLAG_COUPLED BIT(1) /* state applies to multiple cpus */ | 77 | #define CPUIDLE_FLAG_COUPLED BIT(1) /* state applies to multiple cpus */ |
| 79 | #define CPUIDLE_FLAG_TIMER_STOP BIT(2) /* timer is stopped on this state */ | 78 | #define CPUIDLE_FLAG_TIMER_STOP BIT(2) /* timer is stopped on this state */ |
| 79 | #define CPUIDLE_FLAG_UNUSABLE BIT(3) /* avoid using this state */ | ||
| 80 | 80 | ||
| 81 | struct cpuidle_device_kobj; | 81 | struct cpuidle_device_kobj; |
| 82 | struct cpuidle_state_kobj; | 82 | struct cpuidle_state_kobj; |