]> git.baikalelectronics.ru Git - kernel.git/commit
sched/fair: Cleanup loop_max and loop_break
authorVincent Guittot <vincent.guittot@linaro.org>
Thu, 25 Aug 2022 12:27:24 +0000 (14:27 +0200)
committerPeter Zijlstra <peterz@infradead.org>
Thu, 15 Sep 2022 14:13:51 +0000 (16:13 +0200)
commit9e88736b83705fa17af37b4f5d449f5c95e671c9
tree6fe5febd84cbd2b3b1a9bee929b9e94c7d67160f
parent7f3070951ce6d756f1c54c3ba8a2acb1824bfd86
sched/fair: Cleanup loop_max and loop_break

sched_nr_migrate_break is set to a fix value and never changes so we can
replace it by a define SCHED_NR_MIGRATE_BREAK.

Also, we adjust SCHED_NR_MIGRATE_BREAK to be aligned with the init value
of sysctl_sched_nr_migrate which can be init to different values.

Then, use SCHED_NR_MIGRATE_BREAK to init sysctl_sched_nr_migrate.

The behavior stays unchanged unless you modify sysctl_sched_nr_migrate
trough debugfs.

Signed-off-by: Vincent Guittot <vincent.guittot@linaro.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/20220825122726.20819-3-vincent.guittot@linaro.org
kernel/sched/core.c
kernel/sched/fair.c
kernel/sched/sched.h