Skip to content

v4.1.0-lineage

Compare
Choose a tag to compare
@joshchoo 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