Changelog for r21-MIUI
Ayrton990- Optimized PELT Scheduler (halflife 16 ms)
- Enabled SchedTune
- f2fs patches by arter97 including their rapid gc
- Upstreamed to LTS: 4.14.187
- Bunch of sched backports from mainline kernel
- Code cleaned (only 2 warnings left to fix)
- FOD general fixes
- Generally improved battery life (Performance still weak but this will be fixed in the next updates)
- Enable MQ-Scheduler
- Set MQ-deadline as default
- Drop input_boost on big and prime cores
- cpu_input_boost: rewrite update_online_cpu_policy function
- Upstreamed to LTS: 4.14.188 from https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux
- Clean code on msm/dsi-staging that was impacting on fod accuracy
- sched: core_ctl: stop userspace from messing it with shitty adjustments (One of the reasons my kernel can't adreess a low jitter is mainly because of the poor adjustments by caf done on the device tree in the rootdir/init.qcom.post_boot.sh and devs on cepheus really like to include that on their device tree, so why not let kernel to force stop the rom from messing jitter?.)
- sched: schedutil: define up/down rate limit us values and block userspace (I decided to define up/down rate limit us values in kernelspace to avoid the userspace changing it and impacting the performance/battery, the particular case is on roms that are based on PELT Kernel and wants to apply those values to a WALT kernel, so lets avoid that conflict with this minor patch)
- cpuidle: lpm-levels: Fix clock prints in the suspend path
- ARM: dts: msm: Add smp2p based shutdown-ack
- sched: core_ctl: Fix possible uninitialized variable
- fs: namespace: Fix use-after-free in unmount
- cpuidle: enter_state: Don't needlessly calculate diff time
- Allow MEMCG to be enabled with zram
- Try Overclock again (66Hz)
- **Updated installer and reduced kernel weight**
- **Remove aditional meme modules installed by other kernels such as SmorfKernal**
NOTE: For better battery savings operate your GPU Frequency between 250MHz to 675MHz
NOTE 2: Since DC Dimming it's buggy disable it before flashing the kernel, else you will face bootloop (This will appear in the bug section on the main thread)