Illium Changelog 31/3/2021

Illium Changelog 31/3/2021

Clarence

Both

  • Upstreamed to v4.4.264
  • msm: kgsl: Relax CPU latency requirements to save power 
  • qos: Don't allow userspace to impose restrictions on CPU idle levels 
  • msm: mdss: Speed up mdss_mdp_get_format_params for UBWC formats
  • msm: clock-osm: Use CLKFLAG_NO_RATE_CACHE for pwrcl and perfcl clk
  • msm: mdss: Remove sync debug name generation from hot path 
  • msm: kgsl: Remove sync debug name generation from hot path 
  • kernel: Don't allow IRQ affinity masks to have more than one CPU
  • defconfig: Enable zram writeback
  • workqueue: Schedule workers on CPU0 or CPU0/CPU1 by default 
  • fs: sdfat: Update to version 2.4.5
  • mm: Boost when memory pressure becomes high
  • ARM: dts: sdm660: Tune default devfreq governors 
  • Nuked iowait boost completely
  • Nuked GCC invocation completely
  • devfreq: Avoid competing with low-priority tasks 
  • sched/fair: Turn off FBT_STRICT_ORDER feature 
  • sched/rt: Kick RT bandwidth timer immediately on start up 
  • sched/rt: Remove unnecessary condition in push_rt_task() 
  • sched/rt, sched/dl: Don't push if task's scheduling class was changed 
  • sched/fair: Fix the wrong throttled clock time for cfs_rq_clock_task() 
  • cpufreq: Don't WARN_ON on non-existent cpu
  • cpu-boost: Optimize policy update loop on input boost 
  • cpu-boost: Avoid boosting over user set max freq 
  • zram: Try to avoid worst-case scenario on same element pages
  • mm: process_reclaim: Consider compound pages
  • mm / compaction: Disable compaction of unevictable pages
  • zsmalloc: add bp hints to memory allocations
  • mm: swap: swap pages one at a time 
  • mm/slub.c: branch optimization in free slowpath
  • mm/slab_common: Align all caches' objects to hardware cachelines 
  • mm: Stop kswapd early when nothing's waiting for it to free pages


Regular

  • Switched to 12ms PELT

Burst

  • Switched to 8ms PELT


Report Page