[Sony Xperia ZL] Gustavo RD78:
ChangeLog:

NEW! 78Kernel v5 KitKat

Removed MPdecision, substituted by AutoSMP (incredible gain battery life without losing performance) (updated)

Force the other cores to match CPU0 when changing frequency or gov

New personal CPU freq table with overclock

Add init.d folder

Maximum frequency increased to 1566MHz on boot (accompanies the change in sysmon.cfg)

Add smartmax CPU governor

ramdisk changes:

Updated CWM 6.0.4.6 to 6.0.5.0 (thanks to [MENTION=4904057][NUT][/MENTION])

Updated TWRP 2.6.3.0 to 2.7.1.0 (thanks to [MENTION=4904057][NUT][/MENTION])

Removed MPdecision dependencies

Replaced CWM by Philz Touch recovery 6.48.4

78Kernel v4 KitKat

USB force 500Ma charging current on unknown chargers

Tune overclock for best performance

Kernel sched optimization

Use XZ kernel compression (smaller size kernel)

Set min and max frequencies on boot (384/1512)

New personal freq table with revisited vdd levels (run so smooth) :P

Overall vibration softer modified by default (besides being sexier also preserves battery)

Disable some debug

Tune read_ahead_kb for 512

Add TripNDroid scheduler and set as default scheduler

and more ...

check my github for details

ramdisk changes:

LED warning enter recovery changed to yellow (for a change ;))

Vibration warning enter recovery get softer and shorter

Add file modified for perfect functioning overclock (in first post)

78Kernel v3 KitKat

Removed cpu governor conservative, gov_msm, ondemand, powersave and userspace

Removed test and noop, add deadline and row, set row as default scheduler

Compiler optimizations

Optimize slub

My custom Overclock MSM APQ8064 up to 1728MHz with mod vdd_levels (Not undervolt as in other versions)

78Kernel v2 KitKat

Compiled from sources Sony firmware 10.5.A.0.233

Added implement sysfs interface for vibration intensity (read this post for use)

Note: ramdisk from firmware 10.5.A.0.230

78Kernel v1 KitKat

Compiled from sources Sony firmware 10.5.A.0.230

Clean ramdisk from firmware 10.5.A.0.230

*Same features coming from the previous version

78Kernel v4.2

Revert - remove FIOPS I/O scheduler (set CFQ as default)

Disable test-iosched

Disable MMC_BLOCK_TEST

Kernel undervolted for default in 100mV

Decreased MIN undervolt value for 700mV

78Kernel v4.1

Tweak mount all partitions noatime/nodiratime

Reduce buffer size for free some ram

Add FIOPS I/O scheduler (set as default)

Tune read_ahead_kb for 256

78Kernel v4

Add support for control CPU voltage vdd_levels

Add 192Mhz freq slot (775 mV)

Revert LOW_MEMORY_KILLER_AUTODETECT_OOM_ADJ_VALUES, MSM_DCVS, FAST_RUN and SCHED_MC

78Kernel v3

Compiled from sources Sony firmware 10.4.1.B.0.101

Rebuild ramdisk and removed logo.rle in ramdisk

Tweak for battery

Add DoubleTap2Wake based native sony thanks to [MENTION=4308696]championswimmer[/MENTION]

Disabled MSM_DCVS governor

Disable LOW_MEMORY_KILLER_AUTODETECT_OOM_ADJ_VALUES (you can now have full control over ADJ values, for tuners like me or supercharger users this is very useful)

The current version was built from scratch, some features found in previous versions may not be present

To complete changelog check github commits

78Kernel v2

Added DoubleTap2Wake generic

78Kernel Release

Compiled from sources Sony firmware 10.4.B.0.569

Build-in wifi modules

Add ROW I/O scheduler (default CFQ)

Fix CFQ I/O scheduler

Dual recovery CWM-6.0.4.6 / TWRP-2.6.3.0 (vol up - CWM / vol down - TWRP) (coming for DoomKernel v20)

Added optimizations for compiling - Thanks to [MENTION=3292224]franciscofranco[/MENTION]

Init.d suport (Set proper permissions 777 to scripts)

Debugging enabled by default

Disable debugging notification icon in the status bar

Kernel insecure (ro.secure=0)

Clean ramdisk from firmware 10.4.B.0.569 Xperia ZL-ZQ

Thanks to:

Sony

DooMLoRD for Tutorial Kernel building instructions for Xperia devices and some patches and recovery

iamsuperuser by ruthless aid

waallace for help with Ubuntu Linux