bring back led triggers
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
zram: avoid kunmap_atomic() of a NULL pointer

zram could kunmap_atomic() a NULL pointer in a rare situation: a zram
page becomes a full-zeroed page after a partial write io.  The current
code doesn't handle this case and performs kunmap_atomic() on a NULL
pointer, which panics the kernel.

This patch fixes this issue.

Signed-off-by: Weijie Yang <weijie.yang@samsung.com>
Cc: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Cc: Dan Streetman <ddstreet@ieee.org>
Cc: Nitin Gupta <ngupta@vflare.org>
Cc: Weijie Yang <weijie.yang.kh@gmail.com>
Acked-by: Jerome Marchand <jmarchan@redhat.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
boost cpu for 500 ms, AOSP L mpdecision boosts for 3 full seconds, thats too much and kills battery, this is perfect
page_alloc: Make watermarks tunable separately

This patch introduces three new sysctls to /proc/sys/vm:
wmark_min_kbytes, wmark_low_kbytes and wmark_high_kbytes.

Each entry is used to compute watermark[min], watermark[low]
and watermark[high] for each zone.

These parameters are also updated when min_free_kbytes are
changed because originally they are set based on min_free_kbytes.
On the other hand, min_free_kbytes is updated when wmark_free_kbytes
changes.

By using the parameters one can adjust the difference among
watermark[min], watermark[low] and watermark[high] and as a result
one can tune the kernel reclaim behaviour to fit their requirement.

Signed-off-by: Satoru Moriya <satoru.moriya@hds.com>

modified and tuned for Hammerhead

Signed-off-by: Paul Reioux <reioux@gmail.com>
set Alucard Hotplug/Cpufreq as default as test
fixup async fsync
fixup cpu-boost settings in synapse, will revisit this in the future, need to implement per-cpu boosting
fixup auto-init.d
99defcon: set alucard hotplug as default, misc fixes