[Moto E Original Android Development] TechnoAnder:
SPEEDMAX KERNEL FOR MOTO E​

#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

Requeriment for flash it

TWRP

ROM based only in Marshmallow (aosp/cm)

ROM based on Lollipop (aosp/cm) For test

Features

Builded with uber gcc 4.8

Support for aosp and cm roms mm

Improves in core.c

Important changes in video

Fixed some memory leaks

Fixed slow sync

Changes in shed for good performance

Added scripts for easy build

Lastest wlan modules

Installation

Download last build

Flash it using twrp without wipes

Bugs

For now nothing, if you have any bug tell me here

Download

Release 1 (June 12 2016) here

Release 2 (June 12 2016)

Release 2b (June 15 2016)

Release 3 (June 16 2016)

Release 3b (June 19 2016)

Release 4 (June 21 2016)

download folder mm

There

download Folder lp

There

Changelog marshmallow

[COLOR="blue"][URL="http://xdaforums.com/showpost.php?p=67719947&postcount=62"]R6: 12 july 2016[/URL][/COLOR]

[COLOR="blue"]r5b: 3 july 2016[/COLOR]
binfmt_elf.c: use get_random_int() to fix entropy depleting
PM: devfreq: Use high priority workqueue
Makefile: Add -O3 Level
selinux: enforcing by default

[COLOR="blue"]r5: 27 june 2016[/COLOR]
60ed942 fix typos
53c0c23 Bump to speedmax r5
44bf2fd timer: Clean up timer initializers
5e37c2b timer: Generalize timer->base flags handling
625b0c0 cfq-iosched: fix the setting of IOPS mode on SSDs
958f619 block: Make CFQ default to IOPS mode on SSDs
50fc83c memcg: gix memory accounting scalability in shrink_page_list
02b8941 mm: vmscan: fix inappropriate zone congestion clearing
20e5aa7 block: deadline: Optimize for non-rotational
af9409d mm: vmpressure: fix backport

[COLOR="blue"]r4: 21 june 2016[/COLOR]
-Port of sound control 3
-ASoC: wcd9xxx: Enable headset in high performance
-Squash Intelli_plug from faux123
-Default to NOATIME and NODIRATIME for FS performance improvement
- sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire
-ipv6: clean up anycast when an interface is destroyed
-cpufreq: interactive: turn boost_pulse off on boost off
-sched: Queue RT tasks to head when prio drops
-intelli_plug: refactor stats calculation code and add per cpu nr_running
-sched: fix compile

[COLOR="blue"]r3b: 19 june 2016[/COLOR]
-Synced with lastest CM changes
-tick: Upstream fixes
-block/partitions: optimize memory allocation in check_partition()
-cpufreq: Upstream optimizations

[COLOR="blue"]r3: 16 june 2016[/COLOR]
-ext4: Add support for FIDTRIM, a best-effort ioctl for deep discard trim
-msm: cpufreq: Add API to allow limiting of min and max cpu frequencies
-sched/fair: Optimize find_busiest_queue()
-sched/fair: Optimize cgroup pick_next_task_fair()
-sched: Optimize build_sched_domains() for saving first SD node for a cpu
-sched: Remove unused params of build_sched_domain()
-lib/memcopy: use glibc version
-lib/string: use glibc version
-cpufreq: introduce wheatley governor
-cpufreq: introduce ondemandplus governor

[COLOR="blue"]r2b: 15 june 2016[/COLOR]
-ext4: support read-only images
-writeback: fix writeback cache thrashing
-sched: Implement smarter wake-affine logic
-sched: Micro-optimize the smart wake-affine logic
-Lionheart: fix build

[COLOR="blue"]r2: 12 june 2016[/COLOR]
-arm: crypto: Add optimized SHA-256/224
-arm: crypto: sha256_glue: change module alias
-arm: crypto: sha256_neon_glue: missing header
-arm: crypto: update gitignore
-slub: fix a possible memory leak
-deadline: Allow 0ms deadline latency, increase the read speed
-zlib: clean up some dead code
-Bye dirty and builded with ccache

[COLOR="blue"]r1: june 12 2016[/COLOR]
-Initial build

Changelog lollipop

[COLOR="blue"][URL="http://xdaforums.com/showpost.php?p=67719947&postcount=62"]R2: july 12 2016[/URL][/COLOR]

[COLOR="blue"]r1b: july 3 2016[/COLOR]
binfmt_elf.c: use get_random_int() to fix entropy depleting
selinux: enforcing by default
Add GNU89 flag

[COLOR="blue"]r1: 27 june 2016[/COLOR]
4cab7e8 Fix build
827c589 fix typos
590ca0b Bump to initial build lollipop
493c1db Added tools and build script
5b506ee mmc: core: With great features come great spam
e2c674c deadline: Allow 0ms deadline latency, increase the read speed
015a591 mmc: core: disable software crc by default
4ea15ec slub: Fix calculation of cpu slabs
6aaa57d Reduce Disk Writes With noatime, nodiratime noatime, nodiratime are disk mount options to disable access time information updates onto every file or directory the system access. By using these options, disk writing activity can be reduce significantly.
4c60893 fs/buffer.c: increase the buffer-head per-CPU LRU size

Credits

Google

CyanogenMod

XDA

Faux123

UBER

SrFarias

XDA:DevDB Information

SpeedMax, Kernel for the Moto E

Contributors

TechnoAnder

Source Code: https://github.com/Ander-Alvarez/android_kernel_motorola_msm8610

Kernel Special Features:

Version Information

Status: Stable

Current Stable Version: R6&R2

Stable Release Date: 2016-07-12

Created 2016-06-12

Last Updated 2016-07-12