Skip to content

Releases: EAS-Project/op5-kernel

v4.2.0-lineage

22 Mar 14:11
Compare
Choose a tag to compare
  • 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

06 Mar 14:29
Compare
Choose a tag to compare

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

06 Mar 14:27
Compare
Choose a tag to compare

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

18 Jan 13:31
Compare
Choose a tag to compare

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