[ONE Original Android Development] DerRomtester:
Hello guys just uploaded an experimental r2 build:

* added adreno-idler

http://xdaforums.com/android/software-hacking/adreno-idler-idling-algorithm-devfreq-t3134872

Now you guys have to test if adreno idler makes a difference on the power consumption. At the end we can compare the results.

In my opinion the device feels a little bit smoother with adreno-idler disabled.

* added cpuquiet hotplug

* added francos sound control

* added power efficient workqueue

* added some magic from franciscofrancos COS kernel to my CM kernel

* added fsync on/off support

* updated to cpu boost driver

* updated the interactive governor

etc.

Full Log:

cpuquiet: fix missing reference to cpq_min_cpus and cpq_max_cpus
prima: fix compilation warnig caused by vos_mem_compare
cpuquiet: fixes and alignments for racer
Revert "msm_hotplug: introduce"
cpuquiet: fix some build errors and also remove the iowait check that is not present anymore on our kernel
cpuquiet: remove earlysuspend and update the defconfig and also disable msm_hotplug
cpuquiet: load_stats: call get_rq_info only if required
msm8974: cpuquiet: relax defaults
[1/2] find7: cpuquiet: initial bringup
msm: smp2p2: Fix kernel address leak
SPS: allow modem driver to sleep when no data traffic.
adreno_idler: merge from oxygen os kernel
devfreq: adreno_idler: Introduce Adreno idler for devfreq-based devices
bl: lm3630: Disable PWM mode outside of init
bl: lm3630: Always disable PWM mode
cpufreq: cpu-boost: don't boost over user set max freq
cpufreq: cpu-boost: export input_boost_enable to userspace
cpufreq: cpu-boost: Use one work to remove input boost for all CPUs
cpufreq: cpu-boost: Support separate input_boost_freq for different CPUs
cpufreq: cpu-boost: Make the code 64 bit compatible
drivers: mmc: according to the comment left by the original author disabling a cyclic redundancy check on data blocks by yield a a performance improvement hovering ~30%
backport https://lists.linuxfoundation.org/pipermail/ltsi-dev/2013-December/002683.html from Kernel 3.10 workqueue: use a higher bit to give more space to actual non-internal flags
cpu: Handle smpboot_unpark_threads() uniformly
cpu: Defer smpboot kthread unparking until CPU known to scheduler
smpboot: use kmemleak_not_leak for smpboot_thread_data
mm: improve migration heuristic
arm: smp: Update the topology masks before calling CPU_STARTING notifiers
mm: slub: Default slub_max_order to 0
cpufreq: interactive: squash latest governor commits
msm: vidc: making qos_request variable per instance
sound: add sound control to increase headphones, speaker and mic gain.
PM: Introduce suspend state PM_SUSPEND_FREEZE
fs/buffer.c: increase the buffer-head per-CPU LRU size
msm: vidc: disable debug logs
PM / QoS: Fix workqueue deadlock when using pm_qos_update_request_timeout()
msm: vidc: Check for active handle before updating the QoS request
soc: qcom: smd: Fix SMD packet sync loss issue
msm: vidc: Initialize kernel space stack variables
msm: vidc: disable CPU L2 cache PC during video sessions
tcp_cubic: better follow cubic curve after idle period
mm, vmalloc: remove useless variable in vmap_block
mm, vmalloc: use well-defined find_last_bit() func
block: Reserve only one queue tag for sync IO if only 3 tags are available
readahead: make context readahead more conservative
binfmt_elf.c: use get_random_int() to fix entropy depleting
writeback: fix writeback cache thrashing
mm: vmscan: If kswapd has been running too long, allow it to sleep
CPU hotplug, writeback: Don't call writeback_set_ratelimit() too often during hotplug
sched, smp: Correctly deal with nested sleeps
driver: soc: bam_dmux: Fix spinlock lock-up
msm: bam_dmux: Reduce debug logs to avoid watchdog bite
tty: fix memleak in alloc_pid
ARM: make kernel oops easier to read
msm: kgsl: Report GPU frequency correctly in sysfs
Added fsync on/off support.
Remove '+' symbol from kernel version string
Revert "cpufreq: make the "scaling_cur_freq" sysfs entry pollable"
Input: Send events one packet at a time
kthread_work: wake up worker only when the worker is idle
cpuidle: remove cross-cpu IPI by new latency request.
sched/fair: Implement fast idling of CPUs when the system is partially loaded
msm: mpm: use an interruptible wait to reduce loadavg
msm: slimbus: use interruptible wait to reduce system's load average