Linux v3.0.86

This is the 3.0.86 stable release.

Signed-off-by: Dan Trifan <jimsth@gmail.com>
arch/arm: introduce Tuna optimized VMSPLIT of 2.5G/1.5G

This will allow more vmalloc while not using any highmem.

Signed-off-by: Dan Trifan <jimsth@gmail.com>

Conflicts:
	arch/arm/configs/tuna_vanir_debug_defconfig
	arch/arm/configs/tuna_vanir_defconfig
Revert "Staging: android: binder: Fix memory leak on thread/process exit"

This reverts commit 05df226d9d5b2ed690d41fd0aec701976fd09458.

Signed-off-by: Dan Trifan <jimsth@gmail.com>
Revert "cpufreq: ondemandplus: pin timers to associated CPU"

This reverts commit 6dbd1a8ca88c6e68d823f1c2f61cec41ba1e9bc3.

Signed-off-by: Dan Trifan <jimsth@gmail.com>
Revert "Android oom killer - moved some things around"

This reverts commit 3198ffee46346468e62622e56c19ee61bb7f9715.

Signed-off-by: Dan Trifan <jimsth@gmail.com>
Revert "introduce ANDROID_OOM_KILLER - thanks Dorimanx"

This reverts commit 6cdb268b010d7481b63ae417d54eb18510ef10e6.

Signed-off-by: Dan Trifan <jimsth@gmail.com>
drivers/staging/android/lowmemorykiller.c: backport 3.4 lowmemorykiller

All commits up to:
    f8f24e6  lowmemorykiller: make default lowmemorykiller debug message useful

Signed-off-by: Dan Trifan <jimsth@gmail.com>

Conflicts:
	drivers/staging/android/lowmemorykiller.c
arch:arm:configs: 3.4 lowmemorykiller config entries

Signed-off-by: Dan Trifan <jimsth@gmail.com>
mm/oom_kill.c (affects lowmemorykiller): prevent changing oom_adj if its value is -17

This should prevent that the Android OS automatically changes
its value when a process has been explicitly set to be unkillable.

To gain control over either oom_adj or oom_score_adj again, set
oom_score_adj to 1000 (OOM_SCORE_MAX).

Signed-off-by: Dan Trifan <jimsth@gmail.com>

Conflicts:
	fs/proc/base.c
disable ZCACHE

Signed-off-by: Dan Trifan <jimsth@gmail.com>