Make 'powersave' cpufreq governor a possible default governor
PATCH 1/1 Make 'powersave' cpufreq governor a possible default governor
You can import this changeset into BK by piping this whole message to:
'| bk receive [path to repository]' or apply the patch as usual.
===================================================================
[email protected], 2004-01-13 04:10:11+01:00, [email protected]
[CPUFREQ] Make 'powersave' cpufreq governor a possible default governor
drivers/cpufreq/Kconfig | 8 ++++++++ drivers/cpufreq/cpufreq_powersave.c | 5 +++-- include/linux/cpufreq.h | 3 +++ 3 files changed, 14 insertions(+), 2 deletions(-)
drivers/cpufreq/Kconfig +8 -0
@@ -26,6 +26,14 @@ the frequency statically to the highest frequency supported by the CPU. +config CPU_FREQ_DEFAULT_GOV_POWERSAVE + bool "powersave" + select CPU_FREQ_GOV_POWERSAVE + help + Use the CPUFreq governor 'powersave' as default. This sets + the frequency statically to the lowest frequency supported by + the CPU. + config CPU_FREQ_DEFAULT_GOV_USERSPACE bool "userspace" select CPU_FREQ_GOV_USERSPACE
drivers/cpufreq/cpufreq_powersave.c +3 -2
@@ -29,11 +29,12 @@return 0 ; } -static struct cpufreq_governor cpufreq_gov_powersave = { +struct cpufreq_governor cpufreq_gov_powersave = { .name ="powersave" , .governor = cpufreq_governor_powersave, .owner =THIS_MODULE , }; +EXPORT_SYMBOL (cpufreq_gov_powersave);static int __init cpufreq_gov_powersave_init (void )
@@ -52,5 +53,5 @@MODULE_DESCRIPTION ("CPUfreq policy governor 'powersave'" );MODULE_LICENSE ("GPL" ); -module_init (cpufreq_gov_powersave_init); +fs_initcall (cpufreq_gov_powersave_init);module_exit (cpufreq_gov_powersave_exit);
include/linux/cpufreq.h +3 -0
@@ -299,6 +299,9 @@#ifdef CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE extern struct cpufreq_governor cpufreq_gov_performance;#define CPUFREQ_DEFAULT_GOVERNOR &cpufreq_gov_performance +#elif defined(CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE ) +extern struct cpufreq_governor cpufreq_gov_powersave; +#define CPUFREQ_DEFAULT_GOVERNOR &cpufreq_gov_powersave#elif defined(CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE )extern struct cpufreq_governor cpufreq_gov_userspace;#define CPUFREQ_DEFAULT_GOVERNOR &cpufreq_gov_userspace
===================================================================
This BitKeeper patch contains the following changesets:
1.1511
## Wrapped with gzip_uu ##
M'XL( ":Q!4 \U6;6_;-A#^;/X*H@'6%H4EONF%+CPD39PL:%I[3M)MZ J!
MENA(M2QZ$ITVF'[\*/DE=A([:=( LPW9)N^.=\\]=\<=>%[(O-481<D8[,#? M5*%;C:QI_LFL2%0F4BN29J.OE-FP8S66]BB2E_;('HSLS,@UP\ETF,M_@)'J M"1W&\%+F1:N!+;I<T5<3V6KT.T?G)WM] -IMN!^+[$*>2@W;;:!5?BG2J-@5 M.DY59NE<9,58:F&%:EPN14N"$#%O!WL4.6Z)7<2\,L01QH)A&2'"?)==6ZN< MM501I9;*+];-,(01QQQYE)?4Q8B! X@M[& ,$;,1MC$U/UH8M3!^@W +(5@A MM'L3&?B&PB8"[^#/#6$?A/#S?N_\L-_Y_0O\($82OIRH;P97<2E?PCGB\$(9 MJ#.50P$GJBB202IA)(=BFNKE'G@/J>=0"GK7F(/F#[X 0 *!7V&:9-/ONX-< M1<H$_WD1])<RRI,JZ_;<,_M]J+)A<E&%2Q'!#D&,8;=$C)N@0^*$B'#"Q( 3 M/]P [3:;)GV8&LL^0B4CE%'C6V2@^;J;RR@6N@;]IO[\.U@":84S_S@BA#J8 MH9(RY+#2,XM#[CO,P4.'\NB!_FVPO_#5<WCI$,]S;^%8)EF83B-IU\L+.U8\
M(PLG'/L$$U*ZB'*_Q-+ST3",.(F8""G=X-T6FZL>F81XK*[(!X13U>KSP?P3 M3./200CY=3&3M4I&7LOA]U8R>99*?FK]SEC3A<W\6_TQ]=A[2+H>4>8'E$ , MCNMGH?-IJ!?.!DMG5Q:N3X-M^*_1<XU>Y\]>MW\6G/[UX5WWY-6=TJ_?@@/' MJ4ZJG\,B2+)$AR)-[Y:OMXW273R=MX6*F\_3GN[GY7IG,I3P&66D),0EO.:B MO\Y%W[!P.Q?]YYHJ3^7BK-O>P\4Y'H_@WS'QH0_F&34#,*@F8'#0.=P[/SD+ MCKJ?@E[WCT[_=.]3!S0&2J7PQ3*6%Z!1R%0:RBX5;RC$,IV !JRN/%#'LI([ M7(M]%1A1+.*WX%F<%+"0NJBT*\TJS*G,PBM8:*&3BKE7)EOU7FIL%'I59#J9 MJ%S+" ZN%@;,T1;XNR;TADY]F]!/FQ.W:;Q]1%0TII14W9ISMZ8QY8_HJ?]3 M'M=S[P:/-P#R&!Y3A*&Y_\HT&5;')YF,7NUW/QX>'P7;:?T:R._:> E_J/V^ M!3NS4^#\UKAJO-/_V.TW?KE3\?K6'L8R'!73<9N[_D"$IN_]!WVXUN\<#