[Redmi K20 Pro / Xiaomi Mi 9T Pro ROMs, Kernels, Re] joeyhuab:
New update is out. Other concerns are not my priority.

Changelog for the latest (04/14/2022) update

Device changes:

==============================

Add the customized max cached processes number

Don't pin launcher app in memory

Enable iorapd tracing with perfetto

Improve boot time and pull in bootanim display time

Remove redundant build property for reduceOpsTaskSplitting

Update graphics blobs from from LA.UM.9.14.r1-18900-LAHAINA.QSSI12.0

Unpin updatable-media from memory

Upstream to latest Soviet

fix deprecated power profile items

init.qcom.rc: Tuning UFS clkgate and ah8 during boot time

remove IO read_ahead_kb tune

set readahead_size_kb=128 to system, vendor and data

------------------------------

ROM changes:

==============================

AOD: Sleep when proximity is covered for 3 secs

ActivityThread: Prevent surface hang up when screen on and screen off

Add more notification channels to be blockable

AlarmManager: Handle all gms exact alarm denials

AlarmManagerService: null check the alarm operation

Catch IllegalArgumentException for invalid phone id

Catch SQLiteFullException in AccountManagerService

Close the FileStream to avoid resource leak

DisplayPowerController: Fix incall proximity not turning off display

Don't update OverScroller fling state if improper time passed

Evolver: Allow hiding apps from launcher

Evolver: Bring back volume panel on left toggle

Evolver: Hide Status bar on Lock screen

Evolver: Move screen off animation to Misc category

Evolver: Remove charging animation toggle

Evolver: Remove color picker for custom Logo

Evolver: Use correct key for Status bar clock auto hide launcher

Evolver: applock: intercept activity in a better way

Fix Wakelock issue

Fix chip visibility in split shade header

Fix the issue of transition animation splash screen in split screen mode

Fix wakelock under-locked issue

Keystore 2.0: Add CREATION_DATETIME only for Keymint V1 and higher

Notifications: Make USB-Debugging notification less important

PixelPropsUtils: Avoid spoofing for Pixel Buds

PixelPropsUtils: Use Mi 11 Ultra for games prop

QSPanel: Fix NPE in updateViewPositions()

SQLite: Do integrity_check only once

Settings: Allow to hide arrow for back gesture

Settings: Battery charge warning

Settings: Make IME button space optional

ShortcutPackage: do not spam logcat

StatusBar: Kill old privacy indicator icons completely

StatusBar: dismiss qs when screen is going off if showing

SystemServer: Only enable fd leak tracker on eng

SystemUI: Add VPN tile

SystemUI: Animate cutout padding for QS clock

SystemUI: Enable status bar burn-in protection by default

SystemUI: Face Unlock animation

SystemUI: Make the volume dialog expandable

SystemUI: QuickStatusBarHeaderController: Remove ColorExtractor listener

SystemUI: Show daily data usage in QS footer

SystemUI: Update BT battery level from OOS

SystemUI: restart timeout causes black screen

UIModeTile: Collapse after change UI mode

base: Add system app whitelist for applock

base: Grant Gapps permissions on boot

base: Grant storage permissions for Papers app

base: Set ic_avatar_user and ic_avatar_guest_user to follow system accent

base: add missing device config permissions for settings

base: log spill when dragging

config: Disable GMS OTA popup

config: Disable remote keyguard animation until it's fixed

config: Move keylayout to /product

config: Move permissions & sysconfig to /product

fix google widget timing issue

fonts: Use variable font for Roboto Regular

os: Process: Fix wrong code in isThreadInProcess

sepolicy: Allow apps to read auxiliary camera properties

unregister FileCleanupReceiver when disableHistory

DOWNLOAD