New recovery 6.0.1.1 + payload with supersu 3.2
LOL removed .xz from git ignore! now i can push new recovery.
Thanks voku!
+ ARM: rwlocks: remove unused branch labels from trylock routines -> https://github.com/faux123/tuna/commit/8bca59ef3d297d68f2612086d26d209b1d1a8ee1
+ ARM: spinlock: use ticket algorithm for ARMv6+ locking implementation -> https://github.com/faux123/tuna/commit/4abd0d8ac0418ab5c79e49bfb45b8677131ddd27
+ ARM: Add optimised swahb32() byteswap helper for v6 and above -> https://github.com/DerTeufel/samsung-kernel-aries/commit/0c2628ae0104876e024775a11ec3a9a513910580
+ scripts/Kbuild.include: Fix portability problem of "echo -e" -> https://github.com/android/kernel_common/commit/a1bc297a906963d7a19f98de051fea7409245ba0
+ testing: ARM: fiq_debugger: add process context reboot command -> https://github.com/android/kernel_common/commit/bdd87753ea80c74defc40fca4ef1590cd6b31fd2
+ ...
+ lib: strncpy_from_user & strnlen_user
-> https://github.com/faux123/tuna/commit/2fb6cccc9fe41bbce04c3bd796dc40768fa2761e
-> https://github.com/faux123/tuna/commit/cc107ec0127d685b4641509293d5bf18c490cb51
-> https://github.com/faux123/tuna/commit/08a87874f10ca874cae08cb0ba8943eb4c5ca923
-> https://github.com/faux123/tuna/commit/96b570368112d422f4e864fef79f727aad8ad328
-> https://github.com/faux123/tuna/commit/8b1ab9edfc006a7cfbf882c9d3d8996e6920032b

Conflicts:

	arch/arm/Kconfig
	arch/arm/include/asm/word-at-a-time.h

+ git cherry-pick & git mergetool
Missing code for: lib: strncpy_from_user & strnlen_user
mdnie: cyanogenmod

Change-Id: Id51499b4d2b7bf149a835256f03de125fe39b23a
Restored SCARY gov as was before merge with update 7
Restored/tuned settings. + force update config on build, so diff can be seen.
ARM: SMP: use a timing out completion for cpu hotplug

    ARM: SMP: use a timing out completion for cpu hotplug

    Rather than open-coding the jiffy-based wait, and polling for the
    secondary CPU to come online, use a completion instead.  This
    removes the need to poll, instead we will be notified when the
    secondary CPU has initialized.

    Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Detection of configurable touch gestures
sched: Fix race in task_group() - original patch: https://github.com/torvalds/linux/commit/8323f26ce3425460769605a6aece7a174edaa7d1
cpufreq.c: decrease frequency transition latency from 100 * 1000 to 30 * 1000
cpufreq_pegasusq.c: back to 85 up_threshold by default and make the device more conservative like and scale between all frequencies when the device doesn't need to scale up to abruptantly
Add BFQ I/O scheduler v4, + Tune for SSD, TNX @franciscofranco

Testing
ARM: 7060/1: smp: populate logical CPU mapping during boot

To allow booting Linux on a CPU with physical ID != 0, we need to
provide a mapping from the logical CPU number to the physical CPU
number.

This patch adds such a mapping and populates it during boot.

Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
ARM: 7123/1: smp: Add an IPI handler callable from C code

In order to be able to handle IPI directly from C code instead of
assembly code, introduce handle_IPI(), which is modeled after handle_IRQ().

Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>