Skip to content

Yuragi kernel r0

Pre-release
Pre-release
Compare
Choose a tag to compare
@alecchangod alecchangod released this 04 Jun 06:15
· 1961 commits to yuragi since this release
e54934d

KernelSU: update to v1.0.0
BACKPORT: backport ssg scheduler to 4.19
block: update ssg from S908BXXU2AVF1
block: import ssg from G998USQU5CVDB
arch: arm64: configs: enable all TCP congestion available - balia - wvegas
sched/fair: Trigger the update of blocked load on newly idle cpu
sched/fair: Reorder newidle_balance pulled_task tests
sched/fair: Remove update of blocked load from newidle_balance
sched/fair: Don't set LBF_ALL_PINNED unnecessarily
arch: arm64: configs: enable bbr2 and set it as default
net: force enable TCP INTERNAL PACING when BBR2 is default without FQ
net: ipv4: implement BBR2 congestion avoidance algorithm [UPDATED]
tcp: refactor DCTCP ECN ACK handling
Merge branch 'android-4.19-stable' of https://android.googlesource.com/kernel/common into lineage-21-reb
arch: arm64: configs: enable NTFS3 and drop ntfs in favor of ntfs3
fs: import ntfs3 driver
net: ipv4: Implement MikroTik EoIP tunnel support
arch: arm64: boot: dts: build vangogh dtb for lito too
Merge 4.19.315 into android-4.19-stable
build: enable KernelSU by default
Merge branch 'for-kernel-version-from-4.1.0' of https://github.com/namjaejeon/linux-exfat-oot into lineage-21-reb
Merge tag '6.2-rc1-4.19' of https://kernel.googlesource.com/pub/scm/linux/kernel/git/jaegeuk/f2fs-stable into lineage-21-reb
thermal: msm_lmh_dcvs: Protect lmh_enabled with qcom,legacy-lmh-enable
thermal: msm_lmh_dcvs: Never initialize LMH TZ more than once
Don't build debug features in thermal driver
drivers: thermal: limits-dcvs: Always build driver
drivers: thermal: lmh: Optionally remove debug
BACKPORT: msm: kgsl: Skip msm-adreno-tz algorithm when single power level in use
spi: Only defer to thread for cleanup when needed
sched/fair: Make sure to try to detach at least one movable task
mm: Don't hog the CPU and zone lock in rmqueue_bulk()
zram: remove unused stats fields
zram_drv: Hardcode disksize to 4GB
arch: arm64: configs: enable more TCP congestion algorithm - bic - cdg - dctcp - highspeed - htcp - hybia - illinois - lp - nv - scalable - vegas - veno - yeah
arch: arm64: configs: monet: enable more cpu governor - conservative - ondemand - powersave - userspace
arch: arm64: configs: monet: enable deadline scheduler
sched: Implement tapered dvfs_headroom from google gs201 kernel
sched/pelt: Fix attach_entity_load_avg() corner case
f2fs/compress: Use ARM64 v8 ASM to accelerate decompression
crypto: lz4: Use ARM64 v8 ASM to accelerate decompression
erofs: Use ARM64 v8 ASM to accelerate lz4 decompression
incfs: Use ARM64 v8 ASM to accelerate lz4 decompression
techpack: display: Remove dsi_error_workqueue
arch_topology: Report SCHED_CAPACITY_SCALE to the problematic userspace
drm: drm_match_cea_mode always return 0
sched/fair: handle case of task_h_load() returning 0
rcu: Avoid unnecessary softirq when system is idle
sched/fair: Fix error with missing argument
disp: msm: Revert all panel power state modification changes
sched/fair: Simplify the work when reweighting entity
sched/fair: Reduce long-tail newly idle balance cost
drivers/cpufreq & thermal: Added argument for calling the function
init: Enable SCHED_THERMAL_PRESSURE by default
UPSTREAM: thermal: cpu_cooling: Update also offline CPUs per-cpu thermal_pressure
BACKPORT: thermal: cpu_cooling: Update thermal pressure in case of a maximum frequency capping
sched/fair: Update cpu_capacity to reflect thermal pressure
arm/topology: Populate arch_scale_thermal_pressure() for ARM platforms
arm64/topology: Populate arch_scale_thermal_pressure() for arm64 platforms
drivers/base/arch_topology: Add infrastructure to store and update instantaneous thermal pressure
sched/topology: Add callback to read per CPU thermal pressure
sched/pelt: Add support to track thermal pressure
cpufreq: qcom-hw: Fix thermal pressure accounting
qcom-cpufreq: remove references to WALT
cpufreq: Don't WARN_ON on non-existent cpu
gpu: msm: ignore frequency changes from init-spawned processes
Implement KCAL color calibration
sched/wait: Use freezable_schedule() when possible
sched/rt: Don't try push tasks if there are none.
sched: Move mmdrop to RCU on RT
treewide: Drop WQ_UNBOUND
msm: kgsl: Dispatch commands using a master kthread
techpack: vidc: Remove pm_qos usage
drm/msm: dsi-ctrl: remove extra buffer copy
drm/msm/sde: Cache register values when performing clock control
bpf: Add dummy bpf_trace_printk() helper when tracing is disabled
thermal: core: Workaround for xiaomi thermal mitigation
thermal: core: Implement xiaomi mi thermald interface
drivers: thermal: Revert xiaomi modifications
drivers: Import xiaomi thermal changes from 19.1
msm: adreno: Relax CPU latency requirements to save power
drm/msm: minimize qos remap updates
BACKPORT: PM: QoS: no need to check return value of debugfs_create functions
sched/core: Forbid Unity-based games from changing their CPU affinity
qos: Don't allow userspace to impose restrictions on CPU idle levels
lib: decompress_unlz4: Use ARM64 v8 ASM to accelerate decompression
lib/lz4: Use ARM64 v8 ASM to accelerate lz4 decompression
lib/lz4: Import arm64 V8 ASM lz4 decompression acceleration
lib: int_sqrt: Improve 3x faster integer sqrt.
cpufreq: qcom-hw: Don't use core count for end-of-table detection
cpufreq: qcom: cpufreq-hw: Initialize sysfs attribute before usage

Full Changelog: https://github.com/alecchangod/kernel_xiaomi_sm7250/commits/yuragi