|
@@ -1630,16 +1630,16 @@ ttwu_stat(struct task_struct *p, int cpu, int wake_flags)
|
|
|
|
|
|
#ifdef CONFIG_SMP
|
|
|
if (cpu == rq->cpu) {
|
|
|
- schedstat_inc(rq->ttwu_local);
|
|
|
- schedstat_inc(p->se.statistics.nr_wakeups_local);
|
|
|
+ __schedstat_inc(rq->ttwu_local);
|
|
|
+ __schedstat_inc(p->se.statistics.nr_wakeups_local);
|
|
|
} else {
|
|
|
struct sched_domain *sd;
|
|
|
|
|
|
- schedstat_inc(p->se.statistics.nr_wakeups_remote);
|
|
|
+ __schedstat_inc(p->se.statistics.nr_wakeups_remote);
|
|
|
rcu_read_lock();
|
|
|
for_each_domain(rq->cpu, sd) {
|
|
|
if (cpumask_test_cpu(cpu, sched_domain_span(sd))) {
|
|
|
- schedstat_inc(sd->ttwu_wake_remote);
|
|
|
+ __schedstat_inc(sd->ttwu_wake_remote);
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
@@ -1647,14 +1647,14 @@ ttwu_stat(struct task_struct *p, int cpu, int wake_flags)
|
|
|
}
|
|
|
|
|
|
if (wake_flags & WF_MIGRATED)
|
|
|
- schedstat_inc(p->se.statistics.nr_wakeups_migrate);
|
|
|
+ __schedstat_inc(p->se.statistics.nr_wakeups_migrate);
|
|
|
#endif /* CONFIG_SMP */
|
|
|
|
|
|
- schedstat_inc(rq->ttwu_count);
|
|
|
- schedstat_inc(p->se.statistics.nr_wakeups);
|
|
|
+ __schedstat_inc(rq->ttwu_count);
|
|
|
+ __schedstat_inc(p->se.statistics.nr_wakeups);
|
|
|
|
|
|
if (wake_flags & WF_SYNC)
|
|
|
- schedstat_inc(p->se.statistics.nr_wakeups_sync);
|
|
|
+ __schedstat_inc(p->se.statistics.nr_wakeups_sync);
|
|
|
}
|
|
|
|
|
|
static inline void ttwu_activate(struct rq *rq, struct task_struct *p, int en_flags)
|