LawRun_15.1_KualaLumpur

LawRun_15.1_KualaLumpur

negrroo

Changelog:-

• PowerSupply (not keeping full after charging overnight, suspend when cable out & others)

• CPU (Remove rcu_expedited for sdm845, fix CPU POwer Calculation & others)

• SCHED (Introduce an Energy Model management framework, Improve CPU hotplug latency & others)

• Power Management (Fix not entering Deep sleep, Improve Power Consumbtion & others)

• Touch Drivers (Drivers optimizations, add some bp hints)

• EXT4 optimizations

• GPU (Update msm driver to allow async suspend / resume callbacks & fix watchdog vsync timer configuration)

• More improvements & Fixes...


In details:-

POWER...

Classify Battery Monitor Systems as batteries …

smb1355 : Xiaomi you don't …

Force suspend when cable out. …

fix soc not keeping full after charging overnight …

Add suspend timeout handler …

adjust percentage calculation formula …

Import Xiaomi Q changes …


CPUIDLE...

Don't print parent clocks during suspend …

Allow enforcing deepest idle state selection …

Revert don't disable cpuidle when entering suspend …

Allow enforcing deepest cluster idle state selection …


DTS...

Migrate cpuidle properties... …

Revert Migrate cpuidle properties to a new format …

Revert Fix weird cpuidle values …

Revert dts: msm: Set rcu_expedited for sdm845 …


ARM64...

Don't force FRAME_POINTER …

vdso: Mark vdso_pagelist allocation as not a leak …

topology: fix cpu power calculation …

configs: Enable ENERGY MODEL …

configs: Enable PM Sleep Monitor …


SHED...

improve big task placement …

Fix preempt warning in ttwu …

Optimize try_to_wake_up() for local wakeups …

Use idle_calls counter of the remote CPU …

Fix constant logical operator warning …

Make the EAS path aware of prefer-idle …

Select an energy-efficient CPU on task wake-up …

Introduce an energy estimation helper function …

Add lowest CPU asymmetry sched_domain level… …

Reference the Energy Model of CPUs when ava… …

Introduce an Energy Model management framework …

Improve CPU hotplug latency for rcu_expedited=1 case …


NT36XXX...

Drivers optimizations... …

add some bp hints …


GPU...

Update msm driver to allow async suspend / resume callbacks …

fix watchdog vsync timer configuration …


OTHERS...

clk-cpu-osm: Use CLK_GET_RATE_NOCACHE …

Fix uninitialized sg-table usage …

Revert skip flushing tx upon shutdown …

fix inconsistent spinlock usage …

Reserve caches for small, high-frequency memory allocations …

ufs: Reduce default clock gating delay …

rwsem: spin faster …

EXT4 optimizations …

Only expose su when daemon is running …

Remove 10 ms CPU idle latency unvote timeout …

nuke rx_wakelock code entirely …

Fix incorrect memset usage …

Fix -Wmisleading-indentation …

Fix compilation warnings …

Fix uninitialized variable usage …

Fix erroneous memory free …

cam_sensor_core: fix a switch-unreachable warning …

Report Page