cleaned
more clean ups
linux 3.0.72
fix up gpu
gpu derp
cpu table fix up
Sound Control: disable HTC's audioHAL from messing with Sound Control Hax

Signed-off-by: faux123 <reioux@gmail.com>
gpu finishing touches
sched/nohz: Fix rq->cpu_load[] calculations
While investigating why the load-balancer did funny I found that the
rq->cpu_load[] tables were completely screwy.. a bit more digging
revealed that the updates that got through were missing ticks followed
by a catchup of 2 ticks.

The catchup assumes the cpu was idle during that time (since only nohz
can cause missed ticks and the machine is idle etc..) this means that
esp. the higher indices were significantly lower than they ought to
be.

The reason for this is that its not correct to compare against jiffies
on every jiffy on any other cpu than the cpu that updates jiffies.

This patch cludges around it by only doing the catch-up stuff from
nohz_idle_balance() and doing the regular stuff unconditionally from
the tick.

Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: pjt@google.com
Cc: Venkatesh Pallipadi <venki@google.com>
Link: http://lkml.kernel.org/n/tip-tp4kj18xdd5aj4vvj0qg55s2@git.kernel.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
modified for Linux 3.0 from Linux 3.4+ by faux123
mm/vmscan.c: remove aborted_reclaim, compaction_ready & shrink_zones

according to user klothius from XDA, those functions were the cause for
conflict with Android LMK which leads to improper memory reclaimation
which would eventually result in laggy performance due to low memory issue.
pick fix
Revert "pick fix"

This reverts commit 6cbac1f189451cc5301697198442c5d06030b768.
Revert "mm/vmscan.c: remove aborted_reclaim, compaction_ready & shrink_zones"

This reverts commit 5ae51f074238f862ba16d0f8cb1c9fd1e9fc0bfa.
config update
having fun with names