- Upstream kernel to 5.10.233 + android patches from kernel/common
- Disable Mali CSF (not supported)
- Update arm/exynos and Samsung IO sched from a35x kernel
- Updated KernelSU
- Re enable MALI_EXYNOS_PM and disable MALI_EXYNOS_THERMAL
- Enable MALI_EXYNOS_SECURE_HVC from a35x kernel
- Added Boeffla Wakelock Blocker v1.1.0 (thanks to LordBoeffla)
- Enable and make BBR TCP congestion the default (thanks to freak07 and also thanks to kdrag0n's research found here)
- mm/madvise: fix madvise_pageout for private file mappings (optimization to zram from here)
ZIP - TWRP:
Method 1: Just reboot to twrp and flash the zip from anywhere.
Method 2: Use adb sideload and flash it directly from your computer.
TAR - ODIN:
1: Reboot your device to download mode.
2: Open odin.
3: Load the kernel tar file in AP slot.
4: If you haven't flashed disabled vbmeta yet, patch your vbmeta to disable it or download this disabled vbmeta and load it in BL slot.
5: Press start.
Notes:
If you use magisk, you will have to reflash magisk zip after flashing the kernel.
If you don't want KernelSU just don't install the manager, it won't make a difference; magisk will work just fine.
If you factory reset your device or wiped data, first flash the stock kernel and boot once with it (if using stock rom, flash this kernel after the phone is setup to avoid crashes). Then, after booting it one time, you can flash this kernel along with vbmeta_disabled (if you haven't already).