Revert "pm8xxx: fix SOD/RR and improve deep sleep"

This reverts commit 9fa8c39a2cf16ce9d7d14bd46ed873ba4758726c.
cpufreq: bacon: Add max_freq_hysteresis feature

Previously known as sampling down factor, max_freq_hysteresis
extends the period that interactive governor will stay at policy->max.
This feature is to accomodate short idle periods in an otherwise very
intensive workload.

When the feature is enabled, it ensures that once a CPU goes to max
frequency, it doesn't reduce the frequency for max_freq_hysteresis
microseconds from the time it first goes to idle.

Signed-off-by: Junjie Wu <junjiew@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
cpufreq: bacon: Make window alignment optional

Make sampling window alignment optional when scheduler inputs
are not enabled.

Signed-off-by: Junjie Wu <junjiew@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
cpufreq: cpu-boost: Support separate input_boost_freq for
 different CPUs

Different types of CPUs could have different frequency to satisfy same
input workload. Add support for using different input_boost_freq on
different CPUs.

input_boost_freq now either takes a single number which applies to all
CPUs, or cpuid:freq pairs separated by space for different CPUs.

Signed-off-by: Junjie Wu <junjiew@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
cpufreq: cpu-boost: Use one work to remove input boost for all CPUs

Currently each CPU queues up its own work for removing input boost.
This is not really required as boost removal for all the CPUs can
be done at the same time. So this patch uses a single work to
remove input boost for all the CPUs and updates the policy for
the online ones.

Signed-off-by: Rohit Gupta <rohgup@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
re-enable leds
bring back led triggers
bring back led triggers
Update export
mako_defconfig: enabled CONFIG_DM_VERITY
fix dmesg touch_boost spam, this kernel has an in-kernel solution
init.d support added to ramdisk, no longer needed
make cleaner clean more
bootimg.sh: auto install init.d support/sed disable mpdecision since it is no longer needed
Add Synapse/UKM Auto installer
debug: remove: arm unwind: remove logspam while in debug mode

Change-Id: I87501ca4609a883a99cddd2836c5d036e2cacd06
ARM acpuclk: Inline heavy used functions to reduce overhead. by duki994@xda
Asynchronous Fsync: initial extraction of Async Fsync from HTC

Signed-off-by: Paul Reioux <reioux@gmail.com>

Conflicts:
	fs/Kconfig
Asynchronous Fsync: FIX long bugged fput after commit https://github.com/dorimanx/Dorimanx-LG-G2-D802-Kernel/commit/16b915bbf7f4dbe87fcd019147b30d3c3fd045a3. Thanks to @dorimanx for bug fixing.
fixup Asynchronous Filesync
defconfig: enable Asyncronous Fsync