[Moto E Original Android Development] rainforce279:
r18 release

bring up:

- Build with Fast-Math, -O3, Graphite Flags optimizer (Only on M kernel).

- Selinux permissive by default ( Request by [MENTION=7081077]ProudRed[/MENTION])

- Lcd Kcal for M rom.

- Usb force fast charge down to v1, it should more fast for charge through usb.

- Fix bootloop on Newer CM (As reported [MENTION=6876085]46R[/MENTION])

- simple_gpu_algorithm now more stable than before.

- Etc. :p

NOTE: if you coming from other custom kernel, please dirty flash you current rom, its for make ramdisk and everythings back to original, and will prevent unexpected bugs and problem.

Changelogs

CM-12.1 - AOSP-L [r18 | 2016-01-18] - [clarity-L-condor] FINAL-4

- 643234e template zip: don't do anything with ramdisk.
- f83167d Reduce Disk Writes With noatime, nodiratime noatime.
- 5932a73 devfreq: simple_gpu_algorithm: prevent overflow pwrlevel.
- c232c5f arm: msm: add usb force fast charge (Down version to v1, it should effective now).

CM-13 - AOSP-M [r18 | 2016-01-18] - [clarity-M-condor]

***** Gesture Wake version (GW) *****
- Fix Bootloop on newer CM
- Neon in Kernel Mode.
- Crypto SHA1 Arm neon.
- Crypto AES Arm BS Neon.
- f34e92a template zip: don't do anything with ramdisk
- 1cc7c72 Makefile: try use graphite flags
- 52ef4ca Reduce Disk Writes With noatime, nodiratime noatime
- 9ec5410 cgroup: remove synchronize_rcu() from cgroup_attach_{task|proc}()
- 1870747 cpufreq: interactive: remove sync_freq tuneables
- 5aa307b cpufreq: interactive: add go_lowspeed_load tuneable
- 79cb38d ARM: be strict about FP exceptions in kernel mode
- a5ca49a ARM: pull in <asm/simd.h> from asm-generic
- bc6ec5b crypto: create generic version of ablk_helper
- 18342e7 Makefile: optimizers -O3
- 9a81e42 devfreq: simple_gpu_algorithm: prevent overflow pwrlevel
- 7ad1cfd config: clarity: enable lcd kcal
- 010565e LCD_KCAL: Color control driver for msm8x10/mdp3
- fa1cbfa security: force SELinux permissive mode
- 6c8ba67 sysrq: Emergency Remount R/O in reverse order
- 258bf1c arm: msm: add usb force fast charge

***** No Gesture Wake version (NoGW) *****
- Fix Bootloop on newer CM
- Neon in Kernel Mode.
- Crypto SHA1 Arm neon.
- Crypto AES Arm BS Neon.
- 13cfad5 template zip: don't do anything with ramdisk
- d9de20a Makefile: try use graphite flags
- 732f549 Reduce Disk Writes With noatime, nodiratime noatime, nodiratime are disk moun
- 97c31da cgroup: remove synchronize_rcu() from cgroup_attach_{task|proc}()
- 7151f74 cpufreq: interactive: remove sync_freq tuneables
- ff449db cpufreq: interactive: add go_lowspeed_load tuneable
- 505d30e ARM: be strict about FP exceptions in kernel mode
- 66731c5 ARM: pull in <asm/simd.h> from asm-generic
- 4a866c9 crypto: create generic version of ablk_helper
- 2ab739c Makefile: optimizers -O3
- 64c146c devfreq: simple_gpu_algorithm: prevent overflow pwrlevel
- 202f935 config: clarity: enable lcd kcal
- 9252090 LCD_KCAL: Color control driver for msm8x10/mdp3
- 95159fe security: force SELinux permissive mode
- ce4025e sysrq: Emergency Remount R/O in reverse order
- 26b4ea6 arm: msm: add usb force fast charge

Download or OP

CM-12.1 & AOSP [ FINAL-4] = [ r18 - Release 2016-01-18 ] : Folder GestureWake/NoGestureWake Use Only for CM-12.1 & Aosp 5.1.1 Based Roms.

CM-13.0/AOSP M = [ r18 - Release 2016-01-18 ] : Folder GestureWake/NoGestureWake Use Only for CM-13.0 and should work in AOSP M.