Bump kernel version

Change-Id: I9f7e2400b6d772ec9b5694c479fc4d25c706792a
Signed-off-by: RobbieL811 <RobbieLancaster811@gmail.com>
msm8974: Merge patches from NVIDIA which should improve the power efficiency

I made some tests and noticed that if the CPU spins around really often.
This patches from NVIDIA to the Kernel aim to fix that, inter alia, by fixing blocking code paths.
This should improve the power efficiency ---> battery life

Signed-off-by: Sumit Singh <sumsingh@nvidia.com>

Change-Id: I0916d6a29f2a24ac02660300a53f763ac1286b99
Signed-off-by: RobbieL811 <RobbieLancaster811@gmail.com>
msm: thermal: fix init with msm_thermal

 * not using ioctl interface for this in-kernel solution
so prevent msm_thermal-dev to be built
 * use higher frequency points than my N5 driver because
Bacon rarely gets really hot so we don't need to throttle
as heavy
 * re-structure init->register<->exit flow compared to the
N5 code. We don't rely on board init call anymore. Besides
externs are fugly. The rest is on the msm_thermal merge side

Change-Id: Id5d065e190e1519843086c21669576220c6127db
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: RobbieL811 <RobbieLancaster811@gmail.com>
msm: thermal: add Franco's cleaned up in-kernel driver

 * mostly copy-pasta from the N5
 * thermal-engine daemon is disabled in userspace
 * users can now ajudst the thermal throttle point in sysfs
 * well... it's clean :)
 * stability test responds very well and the device doesn't
heat up too much. On stock thermal solution the device rapidly
reached un-bearable temperature on the back (running stability test)
due to it's weird throttling mechanics (at least from what we can
observe since the code is proprietary) and doesn't cool down easily.
With this solution that doesn't happen.

Change-Id: I6f056332c59060cd03323b19f263968a0aabfd45
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: RobbieL811 <RobbieLancaster811@gmail.com>