[Redmi Note 9S / Note 9 Pro (Indian Model) ROMs, Ke] TeamMex:
Reserved

Changelog:

19/02/2021

Upstream to 4.14.221

Add Klapse and kcal

Optimice randomness

don't leak vdso pagelist

Use a larger on-stack video copy buffer

UPSTREAM: net: bpf: Make bpf_ktime_get_ns() available to non GPL programs

BACKPORT: bpf: add bpf_ktime_get_boot_ns()

Yuki ユキ clang update to 20210219 build

Merge tag ' LA.UM.9.1.r1-08600-SMxxx0.0 '

Note: AOSP android R with inline encrypt only.

Miui kernel will be updatyed when xiaomi release R miui for all devices.

Q kernel will be updated soon.

24/01/2021

Fixed performance regretions

Implement via userspace and update exec prog configuration

Don't force Low Memory killer configuration if detects we are using LMDK

Reconfigure LMKD configuration if detects 4GB ram device (needs more testing i have RN9Pro 6GB ram device)

Track power changes from Gram Q OSS

power: Drop “_3P5” from type to get recognized in AOSP (some roms haven't added this flag yet and sometimes cause issues so remove it)

Update ds28e16 driver from Q gram OSS

Merge tag 'LA.UM.8.1.r1-16600-sm8150.0'

Upstream to 4.14.214

optimize bpf modulo operation

RCU fixes

disable binderfs [Q ROM]

29/11/2020

exfat 5.8 [both]

bindefs port (as per R requeriments) (R in the name Redmi-Note-9s-Pro-AOSP-R.zip)

haptic update from gram-q-oss [AOSP]

NFC firmware download fixes (from CAF)[AOSP]

magical changes to make your life better (or not)[both]

14/11/2020

Fix usb XHCI connection

Fix usb EHCI connection

Fix usb OHCI connection

v4l2-ioctl: Use a larger on-stack video copy buffer

printk: Add sleep time to timestamps

Mark vdso_pagelist allocation as not a leak

Avoid dynamically allocating memory in ext4_ext_remove_space

Alsa: Don't dynamically allocate a single struct instance

Atoll: increase linux,cma to 128M

Enable ULP

TTL Fixed (?)

some more.... for both kernels miui and aosp variants

30/10/2020AOSP variant only

Enable CLANG LTO

-- https://llvm.org/docs/LinkTimeOptimization.html

Enable CFI

-- https://source.android.com/devices/tech/debug/kcfi

Implement F2FS rapid GC [credits to arter97]

Implement BBR2

Implement optimized checksum routine

Implement cpuidle gov

Jump label optimizations

Remove tracing's and loggin's

Implement kCAL

Optimize writebacks

Add Boeffla Wakelock Blocker

26/10/2020

Rebased over LA.UM.8.9.r1-10600-SM6xx.0 (AOSP variant only)

Merge tag 'LA.UM.8.1.r1-16200-sm8150.0'

Wifi, Audio tag used LA.UM.8.9.r1-10600-SM6xx.0

Net Wireward

Enable PSI monitor

Add pidfd backport

Fixed boot on Joyeuse (Miui variant )

Last xiaomi changes (Miui variant )

Disable LMK

Removed

[TESTING] exec: Add node tampering blacklist function

[TESTING] allow power@2 and perf 2 to tampering blacklist

Old log history

dm-crypt: increase threads

mm: Introduce kvcalloc()

treewide: kvzalloc() -> kvcalloc()

Increase the cgroup limit to 7

fs: exec: Introduce is_zygote_pid()

[TESTING] exec: Add node tampering blacklist function

[TESTING] allow power@2 and perf 2 to tampering blacklist

Optimize CRC32

UFS pm_qos

use buffer from the stack space

implement stpcpy

expose event streams

Allocate decoder buffers

Fix VLA's

Improve backwards memmove performance

Enable vDSO + vDSO COMPAT (32bit)