[X 2014 Original Android Development] RenderBroken:
New Build Released! R2!

Download

Things to look for in this build:

Advanced TCP/IP Algorithms

Load Based Syncs (Schduler Changes)

CAF SMPBoot

CPU-Boost reworked and optimized

Voltage Control!

Changelog:

R2:

397cbae (HEAD, origin/cm-12.1, cm-12.1) msm_hotplug: Minor Changes

3818401 Makefile: Optimize

3dfdb1d Build: update AnyKernel Script

58e21f1 Defconfig: Re-enable Voltage Control

556dba4 cpufreq: cpu-boost: Tune min interval for input boost

4b09a6c cpufreq: cpu-boost: Always honor max freq

a70ce38 mutex: Back out architecture specific check for negative mutex count

fa2e9d5 mutex: Queue mutex spinners with MCS lock to reduce cacheline contention

8e212dc mutex: Make more scalable by doing less atomic operations

ffb69db smp, idle: Allocate idle thread for each possible cpu during boot

40744e6 arm: Use generic idle thread allocation

ba4aeda smp: Add task_struct argument to __cpu_up()

575feae softirq: reduce latencies

577ad41 softirq: Use hotplug thread infrastructure

74a3e41 smp: Allow booting a specific subset of CPUs

e621136 stop_machine: Mark per cpu stopper enabled early

ee69f0f stop_machine: Use smpboot threads

9bed761 stop_machine: Store task reference in a separate per cpu variable

353d8ac kthread: Prevent unpark race which puts threads on the wrong cpu

cd799a1 smpboot: Allow selfparking per cpu threads

9dd0333 hotplug: Fix UP bug in smpboot hotplug code

2de6a46 smpboot: Provide infrastructure for percpu hotplug threads

2958c03 kthread: Implement park/unpark facility

3e07276 smpboot, idle: Fix comment mismatch over idle_threads_init()

cab2186 smpboot, idle: Optimize calls to smp_processor_id() in idle_threads_init()

fd786b7 smp, idle: Allocate idle thread for each possible cpu during boot

a2d9802 smp: Provide generic idle thread allocation

ff566ee smp: Add generic smpboot facility

6e05dba cpufreq: cpu-boost: Use one work to remove input boost for all CPUs

cfe8dd0 cpufreq: cpu-boost: Support separate input_boost_freq for different CPUs

b12dfb8 cpufreq: cpu-boost: Export wakeup_boost

c5bb66b cpufreq: cpu-boost: Export cpu boost status

6286a0d cpufreq: cpu-boost: Add unified hotplug and wake boost

c160dca sched: Skip load update for idle task

0db5667 sched/debug: Fix sd->*_idx limit range avoiding overflow

0b675f5 sched/debug: Limit sd->*_idx range on sysctl

bf8481e sched: Fix memory leakage in build_sched_groups()

377e8d4 sched: Micro-optimize the smart wake-affine logic

95400bf sched: Implement smarter wake-affine logic

db7c228 mutex: Move mutex spinning code from sched/core.c back to mutex.c

c36146d sched: window-stats: Fix overflow bug

2aa222b sched: Window-based load stat improvements

6fe8b64 sched: Disable wakeup hints for foreground tasks by default

1f9a7b1 sched: Call the notify_on_migrate notifier chain for wakeups as well

570974a cpufreq: cpu-boost: Consider only task load to decide on sync frequency

21902ea cpufreq: cpu-boost: Handle wakeup hints received for foreground tasks

b60178a cpufreq: cpu-boost: Introduce scheduler assisted load based syncs

8b843e5 cpufreq: cpu-boost: Use hotplug thread infrastructure

5fc23b9 cpufreq: cpu-boost: Re-issue boosts above minimum frequency

108c922 sched: window-based load stats for tasks

d2f6167 sched: Make scheduler aware of cpu frequency state

6c0929e bootinfo: Fix section mismatches