On Tue, Dec 15, 2020 at 02:48:50PM +0800, [email protected] wrote:
> From: Chen Xiaoguang <[email protected]>
> 
> In pick_next_task_fair, if CPU is going to idle newidle_balance
> is called first trying to pull some tasks.
> When newidle_balance returns positive which means it does
> pulls tasks or some tasks enqueued then there is no need to check
> sched_fair_runnable again.

No, I think it actually does need to, because while it counts the number
of tasks it pulled, it doesn't verify it still has them after it
re-acquires rq->lock. That is, someone could've come along and stolen
them right from under our noses.

> 
> Signed-off-by: He Chen <[email protected]>
> Signed-off-by: Xiaoguang Chen <[email protected]>

This SoB chain is broken. The first SoB should be the author, but From
does not match.

Reply via email to