Skip to content

Add tasks' load accountings and statistics.

Alexandre Frade requested to merge github/fork/hamadmarri/5.15.tt-fork into 5.15-tt

Created by: hamadmarri

Changes:

  • Tasks' load accountings and statistics are ported from CFS.
  • Fixed incorrect behavior of some governor scaling such as ondemand and schedutil
  • TASK_UCLAMP is enabled if TT_ACCOUNTING_STATS
  • Make child run first (before parent) in fork
  • Removed all Hz changes which are now in separate patch
  • Initial work to https://github.com/hamadmarri/TT-CPU-Scheduler/issues/6
  • Add sysctl to soften RT task priority
  • Ported CFS is cache hot code during can_migrate_task to avoid migrate cache hot tasks. This also includes numa locality checks.

Merge request reports