X-Git-Url: http://git.monstr.eu/?p=linux-2.6-microblaze.git;a=blobdiff_plain;f=kernel%2Fsched%2Ffair.c;h=8917d2d715ef636507756f9d4078b0f3025994ad;hp=8e563cf2b5e711a0b45e37203000446785c9e6e9;hb=d0a37fd57fbae32adffb56ae9852d551376b7c9b;hpb=8d4d9c7b4333abccb3bf310d76ef7ea2edb9828f diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 8e563cf2b5e7..8917d2d715ef 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -2928,7 +2928,7 @@ static void task_tick_numa(struct rq *rq, struct task_struct *curr) curr->node_stamp += period; if (!time_before(jiffies, curr->mm->numa_next_scan)) - task_work_add(curr, work, true); + task_work_add(curr, work, TWA_RESUME); } } @@ -11179,7 +11179,7 @@ static unsigned int get_rr_interval_fair(struct rq *rq, struct task_struct *task * All the scheduling class methods: */ const struct sched_class fair_sched_class - __attribute__((section("__fair_sched_class"))) = { + __section("__fair_sched_class") = { .enqueue_task = enqueue_task_fair, .dequeue_task = dequeue_task_fair, .yield_task = yield_task_fair,