LawRun_845_15.0_Cairo
negrrooDetails:-
Thermals...
• use qcom drm notifier
• add clock_set_rate tracing for lmh
• Create softlink, tz and cdev
• Optimize mitigation evaluation
• Fix inconsistent locking
• Initialize thermal core earlier
• Skip thermal sensor update if emul temp setted
• prevent cooling_devices throttling when tz->temp
GPU...
• use kmem_cache pool for draw objects, struct vblank_work & struct sde_fence
• Wait for ctl_start asynchronously on cmd mode panels
• Don't allocate memory dynamically for temp command buffers
• Don't try to wait for fences that have been signaled
• Relax CPU latency requirements to save power
• Do not increase worker thread prio.
DTS...
• Updating mincpubw tuning parameters
• Migrate cpuidle properties to a new format
• Fix weird cpuidle values
• Disable unhandled or broken IRQ monitoring
• disable pmi8998_tz
Power...
• Enable Suspend Skip Sync
• disable qcom_rx_wakelock
• block ipa_ws wakelocks
• Remove rx_wakelock leftovers
• Block some crazy wakelocks
• don't disable cpuidle when entering suspend
• Fix bug in the error handling of async suspend
Selinux...
• Revert Forcing Permissive
NVT...
• devm_kzalloc() -> devm_kcalloc()
Modules...
• Adding Selinux Permissive WIth selection
• Updating amoled colors module (better fix for Screen retention)
• Revert to our thermal Magisk Module v0.2 (Better touch experience)