v4.1.0-oos
Merge branch 'release-4.1.0'
- release-4.1.0:
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
defconfig: Enable CRYPTO_LZ4 and CRYPTO_LZ4HC
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
qpnp-haptic: expose vibrate function
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
schedutil: Don't assume we are likely using PELT
printk: Fix mismatch error
msm: adsprpc: allocate all remote memory in kernel
msm: camera: Fix for OOB security CR
msm: camera: Fix invalid type conversion
msm: ais: Fix for OOB security CR
drm/msm/sde: sanitize debugfs inputs when reading mdp memory
diag: Mark Buffer as NULL after freeing
ARM: dts: msm: Add initial dts support for SDM455 RCM devices
msm: camera: isp: Reset request queue at stop
msm: camera: isp: Fix drop frame due to reg update miss
msm: camera: isp: Handle frame drop due to delay
msm: ipa3: fix holb sequence for SSR
msm: mdss: serialize dynamic fps and dynamic bit clock updates
soc: swr-wcd: Apply div2 setting on slave side before bank switch
ARM: dts: msm: Remove Out-of-Bound access
usb: gadget: Fix double free of device descriptor pointers
dwc3-msm: Do not resume usb3 phy if max speed is HS only
soc: qcom: scm: Add a noretry variant for scm_call2
icnss: Remove WARN_ON during self recovery trigger
msm: mdss: dsi: fix slab-out-of-bounds issue
coresight: fix handling of ETM management register access via sysfs