exynos-linux-stable/kernel/sched
Slawek 3f3d5aeacd
cpufreq: schedutilX: Introduce initial bringup
Import from linux 4.9 android-common plus additional changes

hardcode up and down rates
2024-09-27 17:19:07 +03:00
..
ems sched: ems: Take current capacity into account when choosing prefer_idle CPUs 2024-09-27 17:17:50 +03:00
auto_group.c sched/autogroup: Fix 64-bit kernel nice level adjustment 2016-11-24 05:45:02 +01:00
auto_group.h sched, timer: Convert usages of ACCESS_ONCE() in the scheduler to READ_ONCE()/WRITE_ONCE() 2015-05-08 12:11:32 +02:00
clock.c cpuidle: Fix idle time tracking 2023-04-30 19:42:48 +03:00
completion.c sched/completion: Serialize completion_done() with complete() 2015-02-18 14:27:40 +01:00
core.c sched: core: Disable double lock/unlock balance in move_queued_task() 2024-09-27 17:17:50 +03:00
cpuacct.c kernel: sched: use correct nsec conversion for cputime 2024-09-25 16:53:48 +03:00
cpuacct.h sched/cpuacct: Simplify the cpuacct code 2016-03-21 11:00:28 +01:00
cpudeadline.c sched/deadline: Split cpudl_set() into cpudl_set() and cpudl_clear() 2016-09-05 13:29:43 +02:00
cpudeadline.h sched/deadline: Split cpudl_set() into cpudl_set() and cpudl_clear() 2016-09-05 13:29:43 +02:00
cpufreq.c cpufreq / sched: Pass flags to cpufreq_update_util() 2016-08-16 22:14:55 +02:00
cpufreq_schedutil.c exynos9810: schedutil/KAIR: Sync schedutil to latest patches from Samsung 2024-09-27 17:19:06 +03:00
cpufreq_schedutilX.c cpufreq: schedutilX: Introduce initial bringup 2024-09-27 17:19:07 +03:00
cpupri.c sched/core: Use tsk_cpus_allowed() instead of accessing ->cpus_allowed 2016-05-12 09:55:35 +02:00
cpupri.h sched/cpupri: Remove unnecessary definitions in cpupri.h 2014-11-16 10:58:59 +01:00
cputime.c universal9810: Reset scheduler to android-4.9-q state 2024-09-27 17:17:26 +03:00
deadline.c universal9810: Reset scheduler to android-4.9-q state 2024-09-27 17:17:26 +03:00
debug.c BACKPORT: sched/fair: Add util_est on top of PELT 2024-09-27 17:17:38 +03:00
energy.c ANDROID: sched: Support for extracting EAS energy costs from DT 2017-01-31 10:46:14 -08:00
fair.c ANDROID: sched/rt: Add schedtune accounting to rt task enqueue/dequeue 2024-09-27 17:17:50 +03:00
features.h sched: change exynos scheduler name from EHMP to EMS 2024-09-27 17:17:42 +03:00
idle.c cpuidle: allow setting deepest idle 2023-04-30 19:42:46 +03:00
idle_task.c BACKPORT: sched/core: Add wrappers for lockdep_(un)pin_lock() 2024-09-25 16:54:35 +03:00
loadavg.c UPSTREAM: sched: loadavg: make calc_load_n() public 2019-03-22 14:08:58 -07:00
Makefile cpufreq: schedutilX: Introduce initial bringup 2024-09-27 17:19:07 +03:00
psi.c psi: eliminate kthread_worker from psi trigger scheduling mechanism 2024-09-25 16:54:35 +03:00
rt.c ANDROID: sched/rt: Add schedtune accounting to rt task enqueue/dequeue 2024-09-27 17:17:50 +03:00
sched-pelt.h sched: fair: Add support to PELT ramp/decay timings 2023-08-10 03:17:33 +03:00
sched.h sched: ems: Update EMS to latest beyond2lte source 2024-09-27 17:17:49 +03:00
stats.c BACKPORT: sched/fair: remove sync logic from select_energy_cpu_brute 2024-09-27 17:17:37 +03:00
stats.h psi: Move PF_MEMSTALL out of task->flags 2023-02-21 00:21:57 +03:00
stop_task.c universal9810: Reset scheduler to android-4.9-q state 2024-09-27 17:17:26 +03:00
swait.c universal9810: Reset scheduler to android-4.9-q state 2024-09-27 17:17:26 +03:00
tune.c sched: ems: Update EMS to latest beyond2lte source 2024-09-27 17:17:49 +03:00
tune.h [COMMON] sched: ems: Modify ontime migration to apply to each cgroup individually. 2024-09-27 17:17:46 +03:00
wait.c mm: remove per-zone hashtable of bitlock waitqueues 2016-10-27 09:27:57 -07:00
walt.c universal9810: Reset scheduler to android-4.9-q state 2024-09-27 17:17:26 +03:00
walt.h universal9810: Reset scheduler to android-4.9-q state 2024-09-27 17:17:26 +03:00