Releases: EAS-Project/op5-kernel
Releases · EAS-Project/op5-kernel
v4.2.0-lineage
- release-4.2.0-lineage:
tri-state-key: send proper input when updating keycodes from userspace
Revert "tri_state_key: import driver from msm8996"
tri_state_key: import driver from msm8996
block: Fix BFQ not being built
msm: ais: ispif: Fix invalid type conversion
msm: camera: isp: Fix invalid type conversion
msm: wlan: Update ETSI1 and ETSI13 countries
iommu/iommu-debug: fix buffer overflows in debugfs read functions
usb: pd: Don't reject sink request based on max current
f2fs: fix to account IO correctly
msm: wlan: Update regulatory database
msm: wlan: Remove DSRC channels for US
msm: wlan: Add support for UNI-III ETSI sub-band
ARM: dts: msm: Specify the temperature sensor name for msm8996
msm: adsprpc: Fix memory out of bounds error
msm: adsprpc: allocate all remote memory in kernel
msm: ipa3: send usb-connect from rndis-ipa
soc: qcom: fix race condition while freeing private data
msm: adsprpc: allocate all remote memory in kernel
msm: camera: Fix for OOB security CR
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
msm: mdss: dsi: fix slab-out-of-bounds issue
ANDROID: sdcardfs: Change current->fs under lock
ANDROID: sdcardfs: Don't use OVERRIDE_CRED macro
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
af_key: unconditionally clone on broadcast
ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx()
msm: ADSPRPC: debugfs global and dsp file changes.
ASoC: change mask in snd_soc_get/put_volsw_sx to unsigned int
pppolac: pull udp header before sock enqueue
af_key: unconditionally clone on broadcast
soc: qcom: Remove smp2p test support
soc: qcom: Remove smp2p test support
soc: qcom: service-locator: Free PD list after client use
msm: ipa3: Fix to validate the user inputs
msm: ipa3: Fix to validate the user inputs
coresight: fix handling of ETM management register access via sysfs
icnss: NULL terminate the fw build timestamp string
xfrm: validate template mode
msm: kgsl: Don't halt dispatcher if device is not in SUSPEND state
ARM: dts: msm: update dload type imem offset for MSM8998
defconfig: msm: Disable EXT2 and EXT3 FS configs for MSM8998
msm:ipa:Prevent rt rule deletion if rt rule id is invalid
msm: kgsl: Correct the state transitions in suspend function
msm: kgsl: create sysfs entries to expose memory usage
clk: qcom: mdss: avoid release of the dynamic fps PLL code memory
ARM: dts: msm: update the DSI bit clock for DSI panel on SDM660
ARM: dts: msm: enable dynamic bit clock for SDM660 MTP panel
msm: mdss: add support to switch the DSI clock dynamically
ARM: dts: msm: add DT properties for dynamic refresh for SDM660/SDM630
clk: qcom: mdss: add support for dynamic refresh on DSI 14nm PLL
fbdev/msm: sanitize debugfs inputs when reading mdp memory
msm: ipa: Protect ipa default routing table
i2c-msm-v2: Handle Null pointer de-reference
ARM: dts: msm: remove HOME gpio key for qrd devices
ion: Ensure non-HLOS memory cannot be mapped by CPU
usb: dwc3-msm: Release PM wakelock in host mode only for auto targets
wcnss: Fix buffer overflow in wcnss_prealloc_get
msm: camera: Fix arbitrary kernel write
soc: soundwire: Fix wsa mute issue for stereo playback
soc: swr-wcd-ctrl: Fix wsa mute issue for stereo playback
ASoC: wsa881x: Fix regcache sync issue during playback
icnss: Add check for rejuvenate in fw_down
v4.1.0-lineage
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
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
v4.0.0
First Pie release!
Merge branch 'release-4.0.0'
- release-4.0.0:
Add build.config.default
Improve camera power consumption
Optimized sRGB display mode
Disble ZRAM
Improve stabiltiy
sched/fair: Fix issue where frequency update not skipped
ANDROID: Move schedtune en/dequeue before schedutil update triggers
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: Add stub function for core_ctl_set_boost
sched: Add stub functions for wake_up_idle API
synaptics_driver_s3320: Fix gestures not working
net/wireguard: add wireguard importer
module: Allow wlan and msm_11ad_proxy modules to load
defconfig: Disable MODULE_SIG
dts: Disable verify flag
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: Generate oneplus5_defconfig from msmcortex-perf_defconfig
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: Remove HMP scheduling and core_ctl
Revert "sched: WALT: account cumulative window demand"
Remove sched_set_boost() that OnePlus added
msm: mdss: dsi: fix slab-out-of-bounds issue
ANDROID: sdcardfs: Change current->fs under lock
ANDROID: sdcardfs: Don't use OVERRIDE_CRED macro
af_key: unconditionally clone on broadcast
ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx()
msm: ADSPRPC: debugfs global and dsp file changes.
ASoC: change mask in snd_soc_get/put_volsw_sx to unsigned int
pppolac: pull udp header before sock enqueue
af_key: unconditionally clone on broadcast
soc: qcom: Remove smp2p test support
soc: qcom: Remove smp2p test support
soc: qcom: service-locator: Free PD list after client use
msm: ipa3: Fix to validate the user inputs
msm: ipa3: Fix to validate the user inputs
icnss: NULL terminate the fw build timestamp string
xfrm: validate template mode
msm: kgsl: Don't halt dispatcher if device is not in SUSPEND state
ARM: dts: msm: update dload type imem offset for MSM8998
defconfig: msm: Disable EXT2 and EXT3 FS configs for MSM8998
msm:ipa:Prevent rt rule deletion if rt rule id is invalid
msm: kgsl: Correct the state transitions in suspend function
msm: kgsl: create sysfs entries to expose memory usage
clk: qcom: mdss: avoid release of the dynamic fps PLL code memory
ARM: dts: msm: update the DSI bit clock for DSI panel on SDM660
ARM: dts: msm: enable dynamic bit clock for SDM660 MTP panel
msm: mdss: add support to switch the DSI clock dynamically
ARM: dts: msm: add DT properties for dynamic refresh for SDM660/SDM630
clk: qcom: mdss: add support for dynamic refresh on DSI 14nm PLL
fbdev/msm: sanitize debugfs inputs when reading mdp memory
msm: ipa: Protect ipa default routing table
i2c-msm-v2: Handle Null pointer de-reference
ARM: dts: msm: remove HOME gpio key for qrd devices
ion: Ensure non-HLOS memory cannot be mapped by CPU
usb: dwc3-msm: Release PM wakelock in host mode only for auto targets
wcnss: Fix buffer overflow in wcnss_prealloc_get
msm: camera: Fix arbitrary kernel write
soc: soundwire: Fix wsa mute issue for stereo playback
soc: swr-wcd-ctrl: Fix wsa mute issue for stereo playback
ASoC: wsa881x: Fix regcache sync issue during playback
icnss: Add check for rejuvenate in fw_down