Skip to content

Releases: utziacre/android_kernel_oneplus_sm8250

utziacrekernel-op8-rt-20240705

05 Jul 11:33
Compare
Choose a tag to compare
memlat: Optimize perf event reads when possible

We can skip the locking and other overhead of perf_event_read_value()
when we know in advance that the perf event in question can be read from
the current CPU. This occurs when either the perf event permits reads
from CPUs other than the one its on, or when the CPU doing the reads is
the same CPU that owns the perf event.

Our PMU drivers only set two possible values for `readable_on_cpus`:
CPU_MASK_ALL or nothing. As such, we can simply check for CPU_MASK_ALL
beforehand in order to determine if the perf event allows non-local
reads.

We can also reduce the scope of under_scm_call() since we now know which
CPU we're reading a perf event from, thus reducing the false positive
rate of under_scm_call() as it is now per-CPU.

Signed-off-by: Sultan Alsawaf <[email protected]>

utziacrekernel-op8-rt-20240527

27 May 13:28
Compare
Choose a tag to compare
oos13-20240527

sched/fair: Just use cass to select cpu for rt task

utziacrekernel-op8-rt-20240513

13 May 13:17
Compare
Choose a tag to compare
gpu: adreno: only compile Adreno 6xx driver

We won't be using this with an Adreno 3xx/4xx/5xx GPU.

utziacrekernel-op8-rt-202403022

02 Mar 04:56
Compare
Choose a tag to compare
kcal: pie: fix used pcc setup for sde path

Signed-off-by: LibXZR <[email protected]>

utziacrekernel-op8-rt-20240209

09 Feb 05:53
Compare
Choose a tag to compare

add-uclamp-support can improve uclamp support for rom (only used in
oos13 kernel). It can be installed with kernelsu or magisk.