[Xperia Z5 Android Development] zacharias.maladroit:
Okay,

here is one additional Kernel (v20_9-X_preview):

one-additional feature per branch (for the first 3 three below)

Z5_Sunkernel_Permissive_v20_9-VI_pluggin-only_ALL-OK.zip (Hotplug framework)

Z5_Sunkernel_Permissive_v20_9-IV_zram+lz4_ALL_OK.zip (zram + lz4)

Z5_Sunkernel_Permissive_v20_9-III_frandom+ext4_ALL_OK.zip (frandom + no entropy depletion with ext4)

Z5_Sunkernel_Permissive_v20_9-X_preview_ALL-OK.zip (camera fixes, DSP fixes, frandom, zram+lz4, hotplug, clearpad fix)

The Kernel features the following:

Dynamic Fsync ( [MENTION=3332811]faux123[/MENTION] )

qdspv6v2 general improvements

Sound: 320K AAC encoding support (from 192 kbit, thanks to [MENTION=2112104]auras76[/MENTION] )

wcd9330 (sound) fixed 24bit support (haven't tested due to lack of audios in that format)

improved and fixed lpm (low power mode)

frandom ( [MENTION=3357040]Imoseyon[/MENTION] and others ) + ext4 fixes to prevent entropy depletion

general fixes and improvements to the memory subsystem and others

optimized KSM (kernel samepage merging)

Camera fixes & improvements (might make it more reliable and faster to react)

scheduler improvements (picked by [MENTION=2112104]auras76[/MENTION] )

hotplug framework

intelli_plug 4.0 by [MENTION=3332811]faux123[/MENTION]

"Bricked Hotplug" by showp1984

MSM Hotplug [MENTION=3795148]neobuddy89[/MENTION]

cpu-boost improvements ( [MENTION=3795148]neobuddy89[/MENTION] )

MSM Limiter ( [MENTION=3795148]neobuddy89[/MENTION] )

reduced wakelocks for the Modem

cpu-boost in charge of cpu scaling ( no mpdecision, thanks [MENTION=3795148]neobuddy89[/MENTION] )

some general scheduling improvements

ext4 and writeback speed tweaks and stability improvements

kthread fixes - improved reliability in case of OOM (related to LMK)

clearpad (touchpad) potential FIX - answering phonecalls when dt2w (double-tap-to-wake) is enabled, but suspended and the driver confused, works again

Use-cases:

20_9-VI_pluggin: Hotplug, you know you want it ;)

20_9-IV: zram+lz4 - for those who have countless apps running and e.g. use the Shallow Hibernation feature from Greenify), set swappiness to 90 and see what happens

20_9-III: could be an improvement for those with system encryption or use-cases that need more entropy fast

20_9-X_preview: ALL of the Above combined

texfat and ecryptfs drivers work - no modules report

"disagrees about symbol",

except core_ctl , which is intentional (MPDecision replaced by CPU-Boost handling)

Feedback:

- stability (crash ?)

- smoothness (some hotplug mechanisms are less smooth - I know, but battery should be better)

- increased, improved usability (e.g. with zram) with much more apps running flawless

- 20_9-X_preview: how do all the features interact, is it stable ? smooth (depending on settings) ? multi-tasking ?

...

Enjoy !

ninja edit:

removed all the kernel builds, re-compiling with (re-added) upstream fixes from AndroPlus

will only upload 20_9-X_preview

ninja edit.

Kernel Sauce:

Sun-Kernel_32.1.A.0.xxx_AP-mod-v20_9-X

Once I get enough features working flawless in combination - the next step is to combine all into one terrific kernel - like, e.g. God's Kernel :)