|
@@ -39,6 +39,7 @@
|
|
|
#include <linux/completion.h>
|
|
|
#include <linux/kernel_stat.h>
|
|
|
#include <linux/debug_locks.h>
|
|
|
+#include <linux/perf_counter.h>
|
|
|
#include <linux/security.h>
|
|
|
#include <linux/notifier.h>
|
|
|
#include <linux/profile.h>
|
|
@@ -8996,7 +8997,7 @@ void __init sched_init(void)
|
|
|
* 1024) and two child groups A0 and A1 (of weight 1024 each),
|
|
|
* then A0's share of the cpu resource is:
|
|
|
*
|
|
|
- * A0's bandwidth = 1024 / (10*1024 + 1024 + 1024) = 8.33%
|
|
|
+ * A0's bandwidth = 1024 / (10*1024 + 1024 + 1024) = 8.33%
|
|
|
*
|
|
|
* We achieve this by letting init_task_group's tasks sit
|
|
|
* directly in rq->cfs (i.e init_task_group->se[] = NULL).
|
|
@@ -9097,6 +9098,8 @@ void __init sched_init(void)
|
|
|
alloc_bootmem_cpumask_var(&cpu_isolated_map);
|
|
|
#endif /* SMP */
|
|
|
|
|
|
+ perf_counter_init();
|
|
|
+
|
|
|
scheduler_running = 1;
|
|
|
}
|
|
|
|