Use all generic headers from kernel/sched/sched.h that are required for it to build. Sort the sections alphabetically.
Showing the changes to kernel (1 of 1 file). Show all
Unified · Split
| @@ -12,12 +12,36 @@ · 11 unmodified lines | ||
| 12 | 12 | * core.c and fair.c are built separately. |
| 13 | 13 | */ |
| 14 | 14 | |
| 15 | +/* Headers: */ | |
| 16 | +#include <linux/sched/clock.h> | |
| 17 | +#include <linux/sched/cputime.h> | |
| 18 | +#include <linux/sched/posix-timers.h> | |
| 19 | +#include <linux/sched/rt.h> | |
| 20 | + | |
| 21 | +#include <linux/cpuidle.h> | |
| 22 | +#include <linux/jiffies.h> | |
| 23 | +#include <linux/livepatch.h> | |
| 24 | +#include <linux/psi.h> | |
| 25 | +#include <linux/seqlock_api.h> | |
| 26 | +#include <linux/slab.h> | |
| 27 | +#include <linux/suspend.h> | |
| 28 | +#include <linux/tsacct_kern.h> | |
| 29 | +#include <linux/vtime.h> | |
| 30 | + | |
| 31 | +#ifdef CONFIG_PARAVIRT | |
| 32 | +# include <asm/paravirt.h> | |
| 33 | +#endif | |
| 34 | + | |
| 35 | +#include <uapi/linux/sched/types.h> | |
| 36 | + | |
| 15 | 37 | #include "sched.h" |
| 16 | 38 | |
| 17 | 39 | #include "autogroup.h" |
| 18 | 40 | #include "stats.h" |
| 19 | 41 | #include "pelt.h" |
| 20 | 42 | |
| 43 | +/* Source code modules: */ | |
| 44 | + | |
| 21 | 45 | #include "idle.c" |
| 22 | 46 | |
| 23 | 47 | #include "rt.c" |