Re: [patch] sched: call resched_task() conditionally from new taskwake up path.

From: Ingo Molnar
Date: Thu Aug 28 2008 - 05:26:41 EST



* Bharata B Rao <bharata@xxxxxxxxxxxxxxxxxx> wrote:

> Hi,
>
> sched: call resched_task() conditionally from new task wake up path.
>
> - During wake up of a new task, task_new_fair() can do a resched_task()
> on the current task. Later in the code path, check_preempt_curr() also ends
> up doing the same, which can be avoided. Check if TIF_NEED_RESCHED is
> already set for the current task.
>
> - task_new_fair() does a resched_task() on the current task unconditionally.
> This can be done only in case when child runs before the parent.
>
> Signed-off-by: Bharata B Rao <bharata@xxxxxxxxxxxxxxxxxx>

well spotted - applied to tip/sched/devel, thanks Bharata.

Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/