|
@@ -4048,9 +4048,12 @@ static inline void idle_balance(int cpu, struct rq *rq)
|
|
|
#endif
|
|
|
|
|
|
DEFINE_PER_CPU(struct kernel_stat, kstat);
|
|
|
-
|
|
|
EXPORT_PER_CPU_SYMBOL(kstat);
|
|
|
|
|
|
+#ifdef CONFIG_HAVE_DYN_ARRAY
|
|
|
+DEFINE_PER_CPU_DYN_ARRAY_ADDR(per_cpu__kstat_irqs, per_cpu__kstat.irqs, sizeof(unsigned int), nr_irqs, sizeof(unsigned long), NULL);
|
|
|
+#endif
|
|
|
+
|
|
|
/*
|
|
|
* Return p->sum_exec_runtime plus any more ns on the sched_clock
|
|
|
* that have not yet been banked in case the task is currently running.
|