[ONE Android Development] DerRomtester:
Version 25 Changelog:

- franco hotplug: default now

- franco hotplug updated to latest versions

- msm_hotplug updated to latest version

- added alucard hotplug

- cm upstream commits

--cm wifi driver etc.

- rwsem changes

- added ASYNC_FSYNC from faux123

- some optimizations (rwsem, memcpy etc.)

- fixed all build warnings

- updated ramdisk : now franco thermal driver should work correctly

etc.

Full Changelog:

00a39a8 version 25
4b21b1a Introduce FSYNC_ASYNC
b6263ee lz4: use normal compression not hc
36fc8ed crypto: testmgr - add test for lz4 and lz4hc
0fec6349 crypto: lz4,lz4hc - fix decompression
bfb9664 ARM: 8160/1: drop warning about return_address not using unwind tables
cda2fb7 ARM: 8158/1: LLVMLinux: use static inline in ARM ftrace.h
4d40534 ARM: 7676/1: fix a wrong value returned from CALLER_ADDRn
5fb6340 rwsem: Add comments to explain the meaning of the rwsem's count field
cec5ce6 locking: Move the rwsem code to kernel/locking/
0102354 locking: Move the rtmutex code to kernel/locking/
9d1f83c locking: Move the semaphore core to kernel/locking/
92f1416 locking: Move the spinlock code to kernel/locking/
0e67dc2 locking: Move the lockdep code to kernel/locking/
f705cba locking: Move the mutex code to kernel/locking/
e4f00c3 mako_hotplug: enable
6aecb9b msm_hotplug: not default anymore
1c8645d mako_hotplug: update to latest version
d649466 cpufreq: create a helper function to get CPU utilization. Picked from @s
26f0d7c msm: mdss: Fix potential stack corruption issue
19a0c2b msm: mdss: Tune watermark and prefill BW based on minimum SMP bytes
a6a7c6c msm: mdss: remove additional vert decimation when per pipe BW exceeds
5975809 msm: mdss: add bandwidth check per pipe
e1c4bfc msm: mdss: reduce mdp bandwidth for single pipe use case
ed66284 msm: mdss: update watermark level programming for macrotile formats
d2c639c crypto: LLVMLinux: Remove VLAIS usage from libcrc32c.c
b4736d5 crypto: LLVMLinux: Remove VLAIS usage from crypto/hmac.c
432e0f6 crypto: LLVMLinux: Remove VLAIS from crypto/omap_sham.c
f73a1f5 crypto: LLVMLinux: Remove VLAIS from crypto/n2_core.c
0f68e7c crypto: LLVMLinux: Remove VLAIS from crypto/mv_cesa.c
63d6725 crypto: LLVMLinux: Add macro to remove use of VLAIS in crypto code
e65a37b Revert "MSM HOTPLUG: start driver with min 4 cores on boot! now faster b
9b9a821 defconfig: activate alucard hotplug
6db0e0c introduce: alucard hotplug
e9792da MSM HOTPLUG: start driver with min 4 cores on boot! now faster boot!
e2dfb25 Revert "intelliactive update to latest version"
5288992 Revert "ARM: 7946/1: asm: __und_usr_thumb need byteswap instructions in
980dadf ARM: move generic thumb instruction parsing code to new files for use by
188529b ARM: 7423/1: kprobes: run t32_simulate_ldr_literal() without insn slot
ee94303 ARM: 7964/1: Detect section mismatches in thumb relocations
7e66d4c ARM: 7946/1: asm: __und_usr_thumb need byteswap instructions in BE case
a60a886 ARM: 8151/1: add missing exports for asm functions required by get_user
b938292 defconfig: optimize memcpy for cortex-A15
0d58e46 arch: arm: lib: optimize memcpy for cortex-A15
7ba6ec4 intelliactive update to latest version picked from @RIPng
93113e7 cpufreq: cpu-boost: we can hit a small performance loss by not queuing i
b245ce7 kernel: add support for gcc 5
e5b39db msm_hotplug: update
8f0658f ASoC: wcd9320: Fix potential null pointer dereference
ee15978 msm: qdsp6v2: Allow 320K AAC encoding
81e5e55 prima: Reapply fixes after upgrade to 3.2.2.2
08fb7bc prima: Update to 3.2.2.1_rb1 release
1cd041f asm-generic: rwsem: de-PPCify rwsem.h
1af0a62 rwsem: check counter to avoid cmpxchg calls
4ff7a0b rwsem: add rwsem_is_contended
e00770d rwsem: Merge 'rwsem-optimizations'
058e35b rwsem: Implement writer lock-stealing for better scalability
5fee587 rwsem-spinlock: Implement writer lock-stealing for better scalability
9fd550c asm-generic: rwsem: ensure sem->cnt is only accessed via atomic_long_*
e9bdaf1 netfilter: Fix Build Error with -ffast-math
e035107 sabermod: toolchian: Fix unitialized variables for hub.c
0256294 sabermod: toolchian: Fix unitialized variables when compile with 4.9
fdc9282 asoc: wcd9320: Fix SVA runtime PM
3b918cd ASoC: msm-lsm-client: Handle close gracefully
3601d8a ASoC: msm: qdsp6v2: avoid null pointer dereference
8fa509c ASoC: core: Add compat ioctl support for listen driver
a9e3b31 ASoC: msm: qdsp6v2: Fix event status issue for Sound Model V1
503fc0d ASoC : msm: Add IOCTL for Listen LookAhead Buffering
64c2d14 ASoC: msm: Add MultiKeyword support for Listen
4372ca9 ASoC: msm: metaInfo support in acdb kernel driver
a459417 ASoC: wcd9320: Set Audio MAD IIR coefficients from ACDB
293db57 ALSA: control: Fix missing VOLATILE flag at creating controls