aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/feature-removal-schedule.txt10
-rw-r--r--arch/x86/kernel/apm_32.c2
2 files changed, 12 insertions, 0 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
index 5540615ac26c..fc505c1b4762 100644
--- a/Documentation/feature-removal-schedule.txt
+++ b/Documentation/feature-removal-schedule.txt
@@ -14,6 +14,16 @@ Who: Len Brown <len.brown@intel.com>
14 14
15--------------------------- 15---------------------------
16 16
17What: CONFIG_APM_CPU_IDLE, and its ability to call APM BIOS in idle
18When: 2012
19Why: This optional sub-feature of APM is of dubious reliability,
20 and ancient APM laptops are likely better served by calling HLT.
21 Deleting CONFIG_APM_CPU_IDLE allows x86 to stop exporting
22 the pm_idle function pointer to modules.
23Who: Len Brown <len.brown@intel.com>
24
25----------------------------
26
17What: PRISM54 27What: PRISM54
18When: 2.6.34 28When: 2.6.34
19 29
diff --git a/arch/x86/kernel/apm_32.c b/arch/x86/kernel/apm_32.c
index 0e4f24c2a746..4c4ac32cd126 100644
--- a/arch/x86/kernel/apm_32.c
+++ b/arch/x86/kernel/apm_32.c
@@ -359,6 +359,7 @@ struct apm_user {
359 * idle percentage above which bios idle calls are done 359 * idle percentage above which bios idle calls are done
360 */ 360 */
361#ifdef CONFIG_APM_CPU_IDLE 361#ifdef CONFIG_APM_CPU_IDLE
362#warning deprecated CONFIG_APM_CPU_IDLE will be deleted in 2012
362#define DEFAULT_IDLE_THRESHOLD 95 363#define DEFAULT_IDLE_THRESHOLD 95
363#else 364#else
364#define DEFAULT_IDLE_THRESHOLD 100 365#define DEFAULT_IDLE_THRESHOLD 100
@@ -902,6 +903,7 @@ static void apm_cpu_idle(void)
902 unsigned int jiffies_since_last_check = jiffies - last_jiffies; 903 unsigned int jiffies_since_last_check = jiffies - last_jiffies;
903 unsigned int bucket; 904 unsigned int bucket;
904 905
906 WARN_ONCE(1, "deprecated apm_cpu_idle will be deleted in 2012");
905recalc: 907recalc:
906 if (jiffies_since_last_check > IDLE_CALC_LIMIT) { 908 if (jiffies_since_last_check > IDLE_CALC_LIMIT) {
907 use_apm_idle = 0; 909 use_apm_idle = 0;