diff options
| author | Peter Zijlstra <[email protected]> | 2009-09-15 14:43:03 +0200 |
|---|---|---|
| committer | Ingo Molnar <[email protected]> | 2009-09-15 16:01:05 +0200 |
| commit | e9c8431185d6c406887190519f6dbdd112641686 (patch) | |
| tree | 3c502201451df7bbfcd653fee940fcb40bdaaeb6 /tools/perf/scripts/python/bin | |
| parent | 5f3edc1b1ead6d9bd45a85c551f44eff8fe76b9f (diff) | |
sched: Add TASK_WAKING
We're going to want to drop rq->lock in try_to_wake_up() for a
longer period of time, however we also want to deal with concurrent
waking of the same task, which is currently handled by holding
rq->lock.
So introduce a new TASK state, namely TASK_WAKING, which indicates
someone is already waking the task (other wakers will fail p->state
& state).
We also keep preemption disabled over the whole ttwu().
Signed-off-by: Peter Zijlstra <[email protected]>
LKML-Reference: <new-submission>
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions