v4.1.0-lineage
joshchoo
released this
06 Mar 14:29
·
186 commits
to master
since this release
Initial RenderZenith release for LineageOS 16.0!
- release-4.1.0-lineage:
block: Fix BFQ not being built
net/wireguard: add wireguard importer
defconfig: Enable SOUND_CONTROL and KCAL support
msm: mdss: KCAL: disable igc update
mdss mdp: kcal for mdss_mdp_v1_7
ASoC: wcd9335: add earpiece and mic gain, prevent headphone reset
ASoC: wcd9335: Sound control
qpnp-haptic: expose vibrate function
sched: Turn on MIN_CAPACITY_CAPPING feature
sched/fair: use min capacity when evaluating active cpus
sched/fair: use min capacity when evaluating idle backup cpus
sched/fair: use min capacity when evaluating placement energy costs
sched/fair: introduce minimum capacity capping sched feature
sched: add arch_scale_min_freq_capacity to track minimum capacity caps
sched/fair: introduce an arch scaling function for max frequency capping
FROMLIST: sched: Make iowait_boost optional in schedutil
FROMLIST: cpufreq: Make iowait boost a policy option
sched: deadline: Add missing WALT code
sched/fair: Add bias schedtune boosted tasks sched feature
cpu-boost: Create separate tunable for Dynamic Schedtune Boost duration
Documentation: scheduler: Add Dynamic SchedTune Boost documentation
init: Make DYNAMIC_STUNE_BOOST depend on CGROUP_SCHEDTUNE
sched/boost: Update functions for newer Dynamic Schedtune Boost changes
cpu-boost: Update functions for newer Dynamic Schedtune Boost changes
sched/tune: Switch Dynamic Schedtune Boost to a slot-based tracking system
sched/stune: Rename stune_boost() to do_stune_sched_boost()
sched/tune: Rename dynamic_boost parameter to sched_boost
sched/tune: Track active boosts on a per-Schedtune basis
sched/tune: Reset Dynamic Schedtune Boost only if no more boosts running
cpu-boost: Reset Dynamic SchedTune Boost only if it is currently active
sched/boost: Perform SchedTune boosting when sched_boost is triggered
sched/boost: Re-introduce sched_boost proc from HMP
sched/tune: Introduce stune_boost() function
sched/tune: Refactor do_stune_boost()
sched/tune: Create dynamic_boost SchedTune parameter
sched/tune: Rename dynamic_boost_write() to dynamic_boost()
defconfig: Enable DYNAMIC_STUNE_BOOST
cpu-boost: Implement Dynamic SchedTune Boost v3
sched/tune: Add initial support for Dynamic SchedTune Boost
schedutil: Don't assume we are likely using PELT
sched/fair: Fix issue where frequency update not skipped
sched/fair: Skip frequency updates if CPU about to idle
sched/fair: Fix throttle_list starvation with low CFS quota
ANDROID: restrict store of prefer_idle as boolean
sched: EAS: upmigrate misfit current task
sched: EAS: kill incorrect nohz idle cpu kick
sched/fair: kick nohz idle balance for misfit task
sched: Extend active balance to accept 'push_task' argument
sched/walt: use do_div instead of division operator
sched: WALT: account cumulative window demand
defconfig: Disable Interactive cpufreq governor
defconfig: Enable SCHED_WALT
defconfig: Enable Schedutil cpufreq governor
defconfig: Enable Energy Aware Scheduling by default
defconfig: Regenerate and remove HMP and core_ctl
sched: Add missing WALT code
dts: Import msm8998 energy model from Pixel 2
Revert "cpufreq: cpu-boost: Force most/all tasks to big cluster on input event"
sched: Add stub function for core_ctl_set_boost
sched: Add stub functions for wake_up_idle API
sched: Remove HMP scheduling and core_ctl
Revert "sched: WALT: account cumulative window demand"
defconfig: Import regenerated oneplus5_defconfig
Add build.config.default