Just aware Nadlabak update the Interactive governor, it is backported from the Linux 2.6.38 kernel, working on CyanogenMod 7 for Milestone A853 (with symsearch in use).
The governor is a automatic speed management of the smart phone CPU, it can scale the CPU speed for maximum usage of the battery, there is some kind of governor on Android, the default is Ondemand, it can just scale the speed of CPU between the lowest value and the highest value, can not save a lot of battery.
Another governor is Conseative, it can scale the CPU speed by the CPU frequency table, it can save a lot of battery, actually it is the best governor for battery device, but the weak point is the phone will a little lag, because Conseative governor always looking for the lowest CPU frequency that can keep the task running but running not the fastest.
Interactive governor is created for the solution of balance between speed and battery-save, it is keep telling the system do the work as soon as possible, then after finish the job, scale down the CPU speed as low as possible.
The default governor in CyanogenMod 7 for Milestone A853 is Interactive, kernel verson is the official one, 2.6.32, you can replace the file “cpufreq_interactive.ko” with the new one fromNadlabak’s github. in the /system/lib/module/. Or waiting for the RC12 release, usually Nadlabak release new version once a week.