OSDN Git Service

sched: Better document ttwu()
authorPeter Zijlstra <peterz@infradead.org>
Thu, 2 Jul 2020 12:52:11 +0000 (14:52 +0200)
committerPeter Zijlstra <peterz@infradead.org>
Wed, 22 Jul 2020 08:22:03 +0000 (10:22 +0200)
commit58877d347b58c9e971112df5eb311c13bb0acb28
tree774a99deb14c018897132146841f280b17ee88ae
parent015dc08918785201199ed3450c22bb8939f09dfe
sched: Better document ttwu()

Dave hit the problem fixed by commit:

  b6e13e85829f ("sched/core: Fix ttwu() race")

and failed to understand much of the code involved. Per his request a
few comments to (hopefully) clarify things.

Requested-by: Dave Chinner <david@fromorbit.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/20200702125211.GQ4800@hirez.programming.kicks-ass.net
include/linux/sched.h
kernel/sched/core.c
kernel/sched/sched.h