Changelog | CLO | 4.19
Device : SDM845 | SM8250
Version : Real Of Gamer
Android : 11 - 14
CONFIG HZ : 100
OS : MIUI/HyperOS - AOSP/A - OxygenOS - MyUI - FlymeUI
ROOT : Magisk | KernelSU
Init : Decrypt needed
Supported Device :
------------------------
- POCO F1 (Beryllium) *Read Warn
- POCO F2 Pro (LMI)
- POCO F3 (Alioth)
- POCO F4 (Munch)
- MI10|Pro (UMI)
- MI10T|Pro (Apollo)
Warning
------------------------
SDM845 :
- need ROM builtin with linux 4.19
- Touchscreen FTS OEM need more test
SM8250 :
- MIUI / HyperOS booted (Maybe not all)
Build KSU and Non KSU:
- Some user Magisk can't use zigisk, need clean from KernelSU for working
DT2W (Double Tap to Wakeup)
------------------------
if your rom not support or bug dt2w, enable manual dt2w on :
/sys/touchpanel/double_tap
Pembaruan :
------------------------
2024-06-20
------------------------
linux 4.19.316
KernelSU updated
slimbus: Fix potential memory leak
kernel: Fix cpufreq times memory leaks
techpack: audio: Optimize audio codec
mm: oom_kill: don't show reaping logs
locking/spinlock/debug: Fix various data races
crypto: arm64 - Consistently enable extension
bump the default TTL to 255
bump default tcp_wmem from 16KB to 20KB
drivers/mmc/core: sdio.c - fix for better deep sleep
tcp: Increase max connections to accept
usb: gadget: Silence uevent log
display: Import moto dynamic refresh rate
display: msm: sde: drop suspend state if commit is skipped
2024-06-15
------------------------
kernel: Update patch KernelSU
sdm845: drop clk-cpu-osm
sdm845: input: touchscreen: drop check ts panel
sdm845: display: dsi_display: Add dsi get display name
fs: drop Oplus F2FS
Add OC GPU - SDM845
- 800 Mhz
- 820 Mhz
- 835 Mhz
Split build KSU and Non KSU *read warn
sdm845 FTS not working? try this
2024-06-12
------------------------
sdm845: cpufreq-hw now
sdm845: nvt-fts Add double tap nodes
sdm845: Touchscreen FTS working (OEM also - *read warn)
[SQUASH] Revert libs changes
KernelSU updated
Implement Oplus F2FS
Enable Oplus F2FS
Enable Oplus F2FS Grading SSR
Enable Oplus F2FS Compression
Enable Oplus F2FS AppBoost
usb: gadget: ffs: Remove IPC logging support
fs: f2fs: Synch from OnePlus LE2101_14.0.0.600(EX01) LE2100_14.0.0.600(CN01)
fs: f2fs: Fix build after synch
2024-05-24
------------------------
Rebase from clo qcom
LA.UM.9.12.r1-18300-SMxx50.QSSI14.0
linux 4.19.312
Boeffla wl blocker
Add D8G Feature
Implement KernelSu
use old random - fix entropy
Add oplus drivers
Inline oext4 with upstreamed linux
Rework power
drivers: xiaomi_touch: add a sysfs node to bump touch sample rate
disable debug touchscreen
Implement sdm845 platform
guard build by platform
drivers: misc: implement usb fast charge mode
GKI: hwtracing: Add a driver for disabling coresight clocks
GKI: ARM: dts: msm: disable coresight for kona/lito
GKI: ARM: dts: msm: disable coresight for sdm845
arm64: dts: alioth: Include apollo battery dtsi
thermal: Fix max freq cpu OSM
defconfig: sdm845: cmdline set ramoops 4m
sched:fair: Switch to scaling linear
android: binder: disable debug
binder: Conditionally compile logging
int_sqrt: Improve 3x faster integer sqrt.
arm64: dts: kona/sdm845: Switch to step-wise thermal governor
dts: kona: Set GPU idle timeout to 58 ms
drivers: gpu: msm: Only build adreno 6xx part
gpu: adreno: Increase data processing limit
defconfig: Disable audit
trace: Add Kconfig option for trace_printk()
Implement KCAL color calibration
techpack: display: Disable logging/debugging
defconfig: westwood as default TCP Cong
implement maple - sio - fiops - zen iosched
Disable GENTLE_FAIR_SLEEPERS
cpufreq: schedutil: Add tunable for exponential freq selection
exec: Add node tampering blacklist function
sched/topology: Remove 'sd' from arch_scale_cpu_capacity()
cpumask: Add cpumasks for big, LITTLE, and prime CPU clusters
arm64: platform: add d8g helper
kernel: build cpufreq Game
mm: Increase ratelimit pages value
mm/compaction: Increase fragmentation index
blkdev: Increase maximum request to 256
ashmem: Rewrite to improve clarity and performance
Introduce Simple LMK
Nuke ULMK
CPU Input Boost
Devfreq Boost
kernel: Boost CPU at zygote-forks
Add Support D8G Feature
kona: input: misc: Add haptic level
sched: Add API to migrate the current process to a given cpumask
kona: Update cmdline
ARM64: dts: panel: Cleanup supported refresh rates list
ARM64: dts: panel: Disable mi smart fps
ARM64: dts: K11A: Update reset sequence of alioth display panel
Silent log
Improve CFQ IO Sched
Upstream bitmap
BACKPORT: crypto: jitter - update implementation to 2.1.2
Upstream sched fair
sched/fair: Modify capacity margins
drivers: android: Checkout binder to k5.10
binder_alloc: Checkout to android13-5.10
binder: checkout Xiaomi perf humantask - critical rt task k5.4
2024-05-12
------------------------
Upstream linux 4.19.313
Up KernelSU
Upstream uid_sys_stats
qcacld: read config file from wlan_cfg_ini.h
wifi: Add config from HyperOS
qcacld: wlan_cfg_ini: Guard for sdm845
Revert "arm64: Always use REFCOUNT_FULL"
defconfigs: Disable full refcount validation
arm64: debug: Separate debug hooks based on target exception level
FROMLIST: arm64: kernel: Implement fast refcount checking
soc: qcom: scm: Fix scm_call_count when used with LSE atomics
mm: Micro-optimize PID map reads for arm64 while retaining output format
mm: Disable watermark boosting by default
mm: Eliminate d_path_outlen() and further speed up show_map_vma()
mm: Lower the non-hugetlbpage pageblock size to reduce scheduling delays
mm: Don't hog the CPU and zone lock in rmqueue_bulk()
sched/core: Use SCHED_RR in place of SCHED_FIFO for all users
mm: Fix truncated major/minor output in PID maps
BACKPORT: ARM64: Enable GENERIC_FIND_FIRST_BIT
defconfigs: Disable Privileged Access Never (PAN) emulation
simple_lmk: Mark reclaim kthread as performance critical
drm: Reduce latency while processing atomic ioctls
oprofile: set profile when screen on-off
sched: Prevent raising SCHED_SOFTIRQ when CPU is !active
sched/core: Fix rq clock warning in sched_migrate_to_cpumask_end()
ANDROID: sched: Exempt paused CPU from nohz idle balance
ANDROID: increase limit on sched-tune boost groups
2024-04-26
------------------------
Revert drivers: thermal: mi_thermal_interface: Relax thermal throttling
Up KernelSU Version
Fix Thermal
2024-04-19
------------------------
Upstream Linux 4.19.312
rpmsg: glink: reset should_wakeup before calling system wakeup
soc: qcom: pil: Don't block on pil_pm_rwsem after PM callbacks runnet: Don't reduce TTL/HL
net: Don't reduce TTL/HL
scsi: ufs: Disable clock scaling
soc: qcom: smp2p_sleepstate: Add suspend delay
irqchip: qcom-mpm: Add IRQCHIP_SET_TYPE_MASKED flag
irqchip: qcom-mpm: Do not break s2idle suspend
arm64: debug: Separate debug hooks based on target exception level
FROMLIST: arm64: kernel: implement fast refcount checking
Revert "arm64: Always use REFCOUNT_FULL"
defconfigs: enable harden branch predictor
fs: Block various userspace bloatware services from running
af_unix: Block libperfmgr from writing to the logd socket
af_unix: Rename libperfmgr service for our devices
af_unix: Block PERFD from writing to the logd socket
sched: Optimize __calc_delta()
kernel: schedutil: Tune rate limits
cpufreq: qcom-cpufreq-hw: Set CPUFREQ_CONST_LOOPS
cpufreq: schedutil: Use the frequency below the target if they're close
drivers: android: Checkout binder to k5.10
binder_alloc: Checkout to android13-5.10
binder: checkout Xiaomi perf humantask - critical rt task k5.4
defconfigs: Enable perf critical rt task - human task
drivers: thermal: mi_thermal_interface: Relax thermal throttling
drivers: of: set *lenp to zero on errors
drivers: of: Rework and simplify phandle cache to use a fixed size
drivers: spmi: spmi-pmic-arb: fix irq_set_type race condition
drivers: disable debugfs file creation when !CONFIG_DEBUG_FS
kernel: Initialize cpumask before parsing
techpach: display: dsi: don't log on EPROBE_DEFER
energy_model.h: Replace zero-length array with flexible-array member
net: core: do not warn about buggy protocol device
mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock()
PM / EM: Declare EM data types unconditionally
input: touchscreen: fix high polling rate after suspend & resume
techpack: video: always return null when debug fs is disabled
techpack: video: remove debug logging and logging decision
lz4: Update to version 1.9.4
zram: fix race between zram_reset_device() and disksize_store()
zram: replace fsync_bdev with sync_blockdev
zram_drv: allow reclaim on bio_alloc
zram: do not waste zram_table_entry flags bits
zram: try to avoid worst-case scenario on same element pages
zram: do not keep dangling zcomp pointer after zram reset
zram: Fix __zram_bvec_{read,write}() locking order
msm: ipa: Remove redundant error logs and warning logs
techpack: display: Trigger panel reset after first kickoff on non-60 Hz
2024-04-04
------------------------
Rework from 2024-02-02 (based clo 304)
Upstream Linux 4.19.311
Merge tag 'LA.UM.9.12.r1-18200-SMxx50.QSSI14.0'
Merge tag 'LA.UM.9.15.2.r1-09400-KAMORTA.QSSI14.0'
Inline oext4 with upstreamed linux
Synch KernelSU
thermal: Re-use mi thermald interface
thermal: core: Implement thermal config switch
thermal: Add support for new xiaomi thermal message nodes
binder: implement BINDER_FREEZE ioctl
binder: introduce the BINDER_GET_FROZEN_INFO ioctl
binder: use EINTR for interrupted wait for work
binder: freeze multiple contexts
binder: don't log on EINTR
binder: don't unlock procs while scanning contexts
UPSTREAM: binder: add flag to clear buffer on txn complete
BACKPORT: FROMGIT: binder: fix freeze race
BACKPORT: FROMGIT: Binder: add TF_UPDATE_TXN to replace outdated txn
Upstream mm
defconfig: disable cpuidle gov menu
power/supply: FG: Silent spam log
power/supply: fg_gen 3/4: Disable debug mask
walt: sched_avg: Nuke hysteresis feature
power: Introduce OnePlus 3 fingerprintd thaw hack
UPSTREAM: tcp_cubic
tcp: Disable ping replies by default
net/sched: Stop dmesg spam
drivers/bluetooth: reduce dmesg logspam
irq: spurious: Disable IRQ debugging by default
fs: default to noatime
gpu: Makefile: Compile {adreno, kgsl}_trace when CONFIG_TRACEPOINTS=y
msm: kgsl: Parallelization of kgsl_3d_init
sched/fair: Reduce latency
sched: core: Minimize number of tasks to load balance
sched/fair: Fix sgc->{min,max}_capacity calculation for SD_OVERLAP
drivers: xiaomi_touch: add a sysfs node to bump touch sample rate
drm-msm-dsi: add backlight scale option
Move to async probe for some drivers
audio: sdm845: Add ultrasound
audio_sdm845: merge to audio
drivers: thermal: Initialize thermal core earlier
thermal: core: Use high value to init low temp tracking thermal_zone
thermal_core: kona: Guard tracking thermal zone
Installer: Improve script
sched/fair: Skip frequency updates if CPU about to idle
PM / Sleep: Expedite garbage collection if idle
PM / Sleep: Start killing wakelocks after one minute of idle
defconfigs: enable pm wakelock gc
[SQUASH]: revert thermal changes
[SQUASH]: Drop cpuidle gov teo
defconfigs: disable runtime testing menu
mm: speed up mremap by 20x on large regions
arm64: select HAVE_MOVE_PMD for faster mremap
drm/msm/sde: Cache register values when performing clock control
mm: Do not reserve memory for admins
arm64: determine stack entropy based on mmap entropy
defconfigs: disable suspend skip sync
Revert "walt: sched_avg: Nuke hysteresis feature"
Revert "kernel: time: reduce ntp wakeups"
PM / devfreq: memlat: simplify core-dev table parsing logic
devfreq: memlat: Add CPU Hotplug and Idle awareness in memlat
drivers: memlat: Remove CPU Hotplug
drivers: power: qcom: Cleanup
kernel: sched: fair: use stock nr migrate with oprofile
Revert "drivers: arch_topology: wire up thermal limit for arch_scale_max_freq_capacity"
drivers: power: qcom: Cleanup
kernel: sched: fair: use stock nr migrate with oprofile
Revert "ARM: dts: msm: disable watchdog during suspend"
Revert "arch: dts: Remove xiaomi's ion changes"
Revert "arm64: dts: Remove sde pm-qos"
Revert "drivers: arch_topology: wire up thermal limit for arch_scale_max_freq_capacity"
writeback: hardcode dirty_expire_centisecs=3000 (30s)
PM / wakeup: Avoid excessive s2idle wake attempts in pm_system_wakeup()
cpumask: Add optimized helpers when NR_CPUS fits in a long
mbcache: Speed up cache entry creation
cpuidle: lpm-levels: Only cancel the bias timer when it's used
i2c-qcom-geni | spi-geni-qcom: Add a function to get the IRQ of a client's adapter
mm/list_lru: fix a data race in list_lru_count_one
Qian Caidiphons
mm: Omit RCU read lock in list_lru_count_one() when RCU isn't needed
Kernel/sched: Reduce latency for better responsiveness
lpm-levels: Remove unused code used for debugging
include/linux: lz4: Reduce LZ4 memory usage to 1KB
UPSTREAM: cpufreq: schedutil: restore cached freq when next_f is not changed
BACKPORT: FROMGIT: sched/fair: Remove update of blocked load from newidle_balance
UPSTREAM: sched/fair: newidle_balance
boeffla_wl_blocker: Add more block wakelock
Up KernelSU
2024-03-19
------------------------
Rebase from clo 306
Implement KernelSu
use old random - fix entropy
Add oplus drivers
Rework power
drivers: xiaomi_touch: add a sysfs node to bump touch sample rate
disable debug touchscreen
Implement sdm845 platform
guard build by platform
audio: Merge tag 'LA.UM.9.12.r1-17400-SMxx50.QSSI13.0'
audio: Merge tag 'LA.UM.9.15.2.r1-09300-KAMORTA.QSSI12.0'
drivers: misc: implement usb fast charge mode
GKI: hwtracing: Add a driver for disabling coresight clocks
GKI: ARM: dts: msm: disable coresight for kona/lito
GKI: ARM: dts: msm: disable coresight for sdm845
arm64: dts: alioth: Include apollo battery dtsi
thermal: Fix max freq cpu OSM
defconfig: sdm845: cmdline set ramoops 4m
sched:fair: Switch to scaling linear
android: binder: disable debug
binder: Conditionally compile logging
int_sqrt: Improve 3x faster integer sqrt.
arm64: dts: kona/sdm845: Switch to step-wise thermal governor
dts: kona: Set GPU idle timeout to 58 ms
drivers: gpu: msm: Only build adreno 6xx part
gpu: adreno: Increase data processing limit
defconfig: Disable audit
trace: Add Kconfig option for trace_printk()
Implement KCAL color calibration
techpack: display: Disable logging/debugging
defconfig: westwood as default TCP Cong
implement maple - sio - fiops - zen iosched
Disable GENTLE_FAIR_SLEEPERS
cpufreq: schedutil: Add tunable for exponential freq selection
exec: Add node tampering blacklist function
sched/topology: Remove 'sd' from arch_scale_cpu_capacity()
cpumask: Add cpumasks for big, LITTLE, and prime CPU clusters
arm64: platform: add d8g helper
kernel: build cpufreq Game
mm: Increase ratelimit pages value
mm/compaction: Increase fragmentation index
blkdev: Increase maximum request to 256
ashmem: Rewrite to improve clarity and performance
Introduce Simple LMK
Nuke ULMK
kernel: Boost CPU at zygote-forks
Add Support D8G Feature
kona: input: misc: Add haptic level
sched: Add API to migrate the current process to a given cpumask
Upstream 4.19.310
Use camera by platform
update oext4
Add boeffla wl blocker
kona: Update cmdline
ARM64: dts: panel: Cleanup supported refresh rates list
ARM64: dts: panel: Disable mi smart fps
ARM64: dts: K11A: Update reset sequence of alioth display panel
2024-03-14
------------------------
Merge tag 'LA.UM.9.12.r1-18200-SMxx50.QSSI14.0'
drivers: thermal: Initialize thermal core earlier
thermal: core: Use high value to init low temp tracking thermal_zone
thermal_core: kona: Guard tracking thermal zone
Installer: Improve script
2024-03-09
------------------------
Rework from 2024-02-02
Upstream Linux 4.19.309
Merge tag 'LA.UM.9.12.r1-18100-SMxx50.QSSI14.0'
Merge tag 'LA.UM.9.15.2.r1-09400-KAMORTA.QSSI14.0'
Inline oext4 with upstreamed linux
Synch KernelSU
thermal: Re-use mi thermald interface
thermal: core: Implement thermal config switch
thermal: Add support for new xiaomi thermal message nodes
binder: implement BINDER_FREEZE ioctl
binder: introduce the BINDER_GET_FROZEN_INFO ioctl
binder: use EINTR for interrupted wait for work
binder: freeze multiple contexts
binder: don't log on EINTR
binder: don't unlock procs while scanning contexts
UPSTREAM: binder: add flag to clear buffer on txn complete
BACKPORT: FROMGIT: binder: fix freeze race
BACKPORT: FROMGIT: Binder: add TF_UPDATE_TXN to replace outdated txn
Upstream mm
defconfig: disable cpuidle gov menu
power/supply: FG: Silent spam log
power/supply: fg_gen 3/4: Disable debug mask
walt: sched_avg: Nuke hysteresis feature
power: Introduce OnePlus 3 fingerprintd thaw hack
UPSTREAM: tcp_cubic
tcp: Disable ping replies by default
net/sched: Stop dmesg spam
drivers/bluetooth: reduce dmesg logspam
irq: spurious: Disable IRQ debugging by default
fs: default to noatime
gpu: Makefile: Compile {adreno, kgsl}_trace when CONFIG_TRACEPOINTS=y
msm: kgsl: Parallelization of kgsl_3d_init
sched/fair: Reduce latency
sched: core: Minimize number of tasks to load balance
sched/fair: Fix sgc->{min,max}_capacity calculation for SD_OVERLAP
drivers: xiaomi_touch: add a sysfs node to bump touch sample rate
drm-msm-dsi: add backlight scale option
Move to async probe for some drivers
audio: sdm845: Add ultrasound
audio_sdm845: merge to audio
2024-02-25
------------------------
thermal: Re-use mi thermald interface
thermal: core: Implement thermal config switch
thermal: Add support for new xiaomi thermal message nodes
thermal: Ignore spurious BCL interrupts whenever BCL is in polling
thermal: bcl_peripheral: Get battery percentage from bms
[FIXUP] thermal: bcl_peripheral: Get battery percentage from bms
thermal: bcl_peripheral: Return before thermal trip evaluates
thermal: qcom: Notify thermal core when soc throttling can be cleared
thermal: clear throttling when temperature < clear point
2024-02-23
------------------------
Upstream Linux 4.19.307
Inline oext4 with upstreamed linux
Synch KernelSU
2024-02-21
------------------------
usb: Guard kona-sdm845 changes
Merge tag 'LA.UM.9.12.r1-18000-SMxx50.QSSI14.0'
camera-xiaomi-lmi: Merge tag 'LA.UM.9.12.r1-18000-SMxx50.QSSI14.0'
Merge tag 'LA.UM.9.12.r1-18100-SMxx50.QSSI14.0'
treewide: Fix build clang > 14
Build with clang 19
display: Reduce kedip2 on AOD
power/supply/qcom: battery: notify parallel state change
boeffla: Update block list
KernelSU: Allow system_server to kill su process
2024-02-12
------------------------
binder: implement BINDER_FREEZE ioctl
binder: introduce the BINDER_GET_FROZEN_INFO ioctl
binder: use EINTR for interrupted wait for work
binder: freeze multiple contexts
binder: don't log on EINTR
binder: don't unlock procs while scanning contexts
UPSTREAM: binder: add flag to clear buffer on txn complete
BACKPORT: FROMGIT: binder: fix freeze race
BACKPORT: FROMGIT: Binder: add TF_UPDATE_TXN to replace outdated txn
drivers: thermal: Initialize thermal core earlier
thermal: core: Use high value to init low temp tracking thermal_zone
thermal: Add support for new xiaomi thermal message nodes
boeffla: Update block list
Upstream mm
defconfig: disable cpuidle gov menu
power/supply: FG: Silent spam log
power/supply: fg_gen 3/4: Disable debug mask
walt: sched_avg: Nuke hysteresis feature
power: Introduce OnePlus 3 fingerprintd thaw hack
UPSTREAM: tcp_cubic
tcp: Disable ping replies by default
net/sched: Stop dmesg spam
drivers/bluetooth: reduce dmesg logspam
irq: spurious: Disable IRQ debugging by default
fs: default to noatime
gpu: Makefile: Compile {adreno, kgsl}_trace when CONFIG_TRACEPOINTS=y
msm: kgsl: Parallelization of kgsl_3d_init
sched/fair: Reduce latency
sched: core: Minimize number of tasks to load balance
arm64: dts: Remove sde pm-qos
arch: dts: Remove xiaomi's ion changes
sched/fair: Fix sgc->{min,max}_capacity calculation for SD_OVERLAP
Upstream timers/nohz
drivers: xiaomi_touch: add a sysfs node to bump touch sample rate
drm-msm-dsi: add backlight scale option
kona: Add display hbm
kona: Implement doze
Move to async probe for some drivers
audio: sdm845: Add ultrasound
2024-02-02
------------------------
power/usb: Rework
* drop dagu changes from unspesified platform
* Fix charging type on another dagu platform
* Guard PS5169 only for dagu platform
* munch: Fix offline charge when enable boeffla wl blocker
* fg-gen3/4: improve battery life in general by not letting qpnp to stay up at all time
oext4: Avoid dynamically allocating memory in ext4_ext_remove_space
Increase the EXT4 default commit age.
fs: ext4/oext4: fsync: Optimize double-fsync() a bunch.
proc: Don't let Google Camera run in the background
drm: Stub out debug prints
adreno: Stop reading registers just for debugging
drm/msm: dsi-ctrl: remove extra buffer copy
disp: msm: dsi: Don't busy wait in dsi_display_handle_fifo_overflow
msm: vidc: use kmem_cache pool for struct msm_vidc_buffer
msm: vidc: Guard debugfs
camera-xiaomi: Inlined with https://github.com/diphons/D8G_Kernel_oxygen
Installer: Fix indian user
2024-02-01
------------------------
Revert "PM / sleep: Skip OOM killer toggles when kernel is compiled for Android"
drivers/power/qcom: smb-lib: Add support skip thermal
init: Add CONFIG_INITRAMFS_IGNORE_SKIP_FLAG
gpu/msm: adreno_sysfs: Disable KGSL throttling and make it RO
UPSTREAM: fortify: Add Clang support
treewide: Remove various commits
kona: power/usb: drop dagu changes from unspesified platform
kona: video: fix video call
audio: sdm845: fix voice call
2024-01-31
------------------------
Upstream linux 4.19.306
Bringup to ROG Version
drivers: arch_topology: wire up thermal limit for arch_scale_max_freq_capacity
kona: input: misc: Add haptic level
sched: Add API to migrate the current process to a given cpumask
Add Support D8G Feature
misc: builtin touch oos helper
sdm845: input: misc: Add haptic level
Update installer
kona: Underclock gpu to 150 mhz
sdm845: Add OC Display
kona: Add OC - UV GPU
2024-01-28
------------------------
ARM: SDM845: Synch dts
sdm845: Fix IR Camera
defconfig: sdm845: cmdline set ramoops 4m
sched:fair: Switch to scaling linear
binder: Conditionally compile logging
int_sqrt: Improve 3x faster integer sqrt.
kona: enable Sound Control
Add Simple LMK
Nuke ULMK
soc & power commits
Cleanup defconfig
reduce kernel size
2024-01-26
------------------------
Upstream linux 4.19.304
Based from QCOM - CLO
Add support KONA (Based from Utsav)
Add support SDM845 (Based from Arthem)
Improve performance
Add cpumask
Add cpu input boost
Add devfreq boost
IRQ Perf Critical
Improve GPU
Add SIO-ZEN-MAPLE-FIOPS i/o sched
Build gpu only 6xx
Enable Exfat
Add KCAL
Add boeffla wl blocker
Add support block ipa3 wakelock
cpuidle: teo: Checkout to 6.6
Oplus drivers
Old random
Improve libs
KSU
Builtin FW NVT Touchscreen
fs: fuse: Backport upstream fuse
arm64: cpufeature: Add feature for CRC32 instructions
Add cpufreq gov game
drivers: thermal: Import some mi845 changes
arm64: add xiaomi touch
sdm845: Fix DT2W with old or new methode
qos: Replace expensive cpumask usage with raw bitwise operations
msm: kgsl: Remove L2PC PM QoS feature
QCACLD: Move to techpack
Disable trace - log - debug
Upstream RCU
Disable profiling
Disable security smack
Disable coresigh
schedutil: Hardcode rate limits for tri-cluster configuration
TCP Cong westwood
BACKPORT: crypto: jitter - update implementation to 2.1.2
kona: new camera drivers from LOS
Silent more spam log
arm64: dts: qcom: beryllium: Rework
cfq-ioshced: Improve
sdm845: Fix max cpufreq on thermal xiaomi change kona