Add tasks' load accountings and statistics.
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 duringcan_migrate_task
to avoid migrate cache hot tasks. This also includes numa locality checks.