sched/headers: Introduce kernel/sched/build_policy.c and build multiple .c files...
authorIngo Molnar <mingo@kernel.org>
Tue, 22 Feb 2022 12:46:03 +0000 (13:46 +0100)
committerIngo Molnar <mingo@kernel.org>
Wed, 23 Feb 2022 09:58:33 +0000 (10:58 +0100)
commitf96eca432015ddc1b621632488ebc345bca06791
tree1ce91e0bbe86169d44e43e1eab18d1ef06a975b8
parent801c141955108fb7cf1244dda76e6de8b16fd3ae
sched/headers: Introduce kernel/sched/build_policy.c and build multiple .c files there

Similarly to kernel/sched/build_utility.c, collect all 'scheduling policy' related
source code files into kernel/sched/build_policy.c:

    kernel/sched/idle.c

    kernel/sched/rt.c

    kernel/sched/cpudeadline.c
    kernel/sched/pelt.c

    kernel/sched/cputime.c
    kernel/sched/deadline.c

With the exception of fair.c, which we continue to build as a separate file
for build efficiency and parallelism reasons.

Signed-off-by: Ingo Molnar <mingo@kernel.org>
Reviewed-by: Peter Zijlstra <peterz@infradead.org>
kernel/sched/Makefile
kernel/sched/build_policy.c [new file with mode: 0644]
kernel/sched/cpudeadline.c
kernel/sched/cputime.c
kernel/sched/deadline.c
kernel/sched/idle.c
kernel/sched/pelt.c
kernel/sched/rt.c
kernel/sched/sched.h