Kernel Update for Redmi Note 8/8T (Ginkgo/Willow)

Kernel Update for Redmi Note 8/8T (Ginkgo/Willow)

Shoiya

Notes

 • don't try it on a rom that doesn't have an aosp vendor (it only works on aosp roms!).

• the versions work on android 12.1~14

• this not work in miui stock (don't keep asking me if it works in derivatives).

• not work in Android 10, Android 11 (why should I support something old?).

Changelog

• clang updated to 20.0.0 (by zyc)

• arch: arm64: enable bbr2 (v3 maybe future)

• Kernel/LTS: Update to 4.14.353 thx openela

• sched: import BORE Scheduler 5.1.0

• UPSTREAM: sched/core: Force proper alignment of 'struct util_est'

• sched: 8/4 pelt

• sched/fair: bore: Implement sched_burst_exclude_kthreads

• bpf: Hooks for sys_sendmsg

• BACKPORT: qcacmn: Fix potential OOB read in util_scan_parse_rnr_ie

• BACKPORT: bpf: enforce return code for cgroup-bpf programs

• kernel: sys: Revert: 'disable bpfloader/netbpfload/netd spoofing for now'

• syscall: Only fake uname on very first call of netbpfload

• syscall: Increase fake uname to 6.6.40

• mm: Speed up PID map reads for Android's use case

• mm: add sysfs switch driver for sultan pid & shrink

Credits

• @ghostrider_reborn for kernel source.

Considerations

• use orangefox from the Tejas (btw, thx ♡)

• backup the dtbo/boot. (before flashing the kernel, just in case of the loop).

• case of not booting into dynamic roms... I can't do anything. you did something wrong.

• do not flash moe-ksu/noKSU in fourteen(dynamic)! This will cause the WhatsApp bug (status, media, photos where they don't download) and problem in games, use the moe-dynamic/dynamic-noKSU version on dynamic roms!

Flashing Instructions

• Download the Kernel from the link above

• Reboot to recovery

• Flash the Kernel zip

• Reboot and voila!

• To get root access, download the KernelSU app. (or use magisk, whatever).

Report Page