sched: cpu_power: disable at boot
msm8974: oppo: Enable display partial update feature

 * Need to set the proper alignment and fix userspace parsing of
   panel attributes to get this working.
 * Enable for both JDI and Truly variants to save power.

Change-Id: I3c528c5c59029e500856979a3208d2fb8f039fa8
ak_bacon_defconfig: fix typo for ZEN
Kernel Version: ak.040_b06.opo.cm11
input: touchscreen: Update TP firmware to 14001219

Change-Id: I50b409886c015ae6b0f6cae4c9906d3623d6c3a7
power: qpnp-charger: Increase charge timeout values

* At 500mA it's quite likely the phone has not completely finished
  charging before charging is disabled.
* Increase the wall charger timeout to 10 hours, and the USB charger
  timeout to 16 hours.

Change-Id: Ibb605eeb5119c24109d91e2b5df596672c6ba7c2
Remove more kernel debugging

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Kernel Version: ak.040_b07.opo.cm11
mach-msm: cpufreq: set safe limit when initializing drivers
lib/lz4: correct the LZ4 license

The LZ4 code is listed as using the "BSD 2-Clause License".

Signed-off-by: Richard Laager <rlaager@wiktel.com>
Acked-by: Kyungsik Lee <kyungsik.lee@lge.com>
Cc: Chanho Min <chanho.min@lge.com>
Cc: Richard Yao <ryao@gentoo.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
[ The 2-clause BSD can be just converted into GPL, but that's rude and
  pointless, so don't do it   - Linus ]
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
arm: msm8974pro-pm: Allow power collapse as minimum l2 gdhs mode

This fixes warnings "IRQ40 no longer affine to CPUn".
The switch to C2 is also hardly understandable.
Kernel Version: ak.040_b10.opo.cm11
msm8974: Add UIO region for NV recovery system

Change-Id: I55823b9137cb658bcff1dffb083f7107695b1c97
asoc: msm: Fix compress capture

 * Capture endpoints were not being properly registered, resulting in
   failure to record AMR_WB formats. Fix it.

Change-Id: I898cfdabce862ab4f551c2903e53fe1d3d76a368
arm: msm8974.dtsi: increased limit-temp for throttling status
lowmemorykiller: make default lowmemorykiller debug message useful

lowmemorykiller debug messages are inscrutable and mostly useful
for debugging the lowmemorykiller, not explaining why a process
was killed.  Make the messages more useful by prefixing them
with "lowmemorykiller: " and explaining in more readable terms
what was killed, who it was killed for, and why it was killed.

The messages now look like:
[   76.997631] lowmemorykiller: Killing 'droid.gallery3d' (2172), adj 1000,
[   76.997635]    to free 27436kB on behalf of 'kswapd0' (29) because
[   76.997638]    cache 122624kB is below limit 122880kB for oom_score_adj 1000
[   76.997641]    Free memory is -53356kB above reserved

A negative number for free memory above reserved means some of the
reserved memory has been used and is being regenerated by kswapd,
which is likely what called the shrinkers.

Change-Id: I1fe983381e73e124b90aa5d91cb66e55eaca390f
Signed-off-by: Colin Cross <ccross@android.com>
Kernel Version: ak.040_b11.opo.cm11
bacon: Disable JTAG support

 * This has no place in production.

Change-Id: Iacd267982143e6783cf4e948dd3187d549e16156
net: guard tcp_set_keepalive() to tcp sockets

Its possible to use RAW sockets to get a crash in
tcp_set_keepalive() / sk_reset_timer()

Fix is to make sure socket is a SOCK_STREAM one.

Change-Id: Ieeb498a3e623cfcb54e1c865a3c0229e4acf1e87
Reported-by: Dave Jones <davej@redhat.com>
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
ak_bacon_defconfig: Disable JTAG support