diff options
author | Kirill Tkhai <[email protected]> | 2014-10-28 08:24:34 +0300 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2014-11-04 07:07:30 +0100 |
commit | f7b8a47da17c9ee4998f2ca2018fcc424e953c0e (patch) | |
tree | 90a76aa80a49f4a93b1dc162a26323f4661e893d /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 980d0d51b1c9617a472b2c0fcbe33d2d15eadc4c (diff) |
sched: Remove lockdep check in sched_move_task()
sched_move_task() is the only interface to change sched_task_group:
cpu_cgrp_subsys methods and autogroup_move_group() use it.
Everything is synchronized by task_rq_lock(), so cpu_cgroup_attach()
is ordered with other users of sched_move_task(). This means we do no
need RCU here: if we've dereferenced a tg here, the .attach method
hasn't been called for it yet.
Thus, we should pass "true" to task_css_check() to silence lockdep
warnings.
Fixes: eeb61e53ea19 ("sched: Fix race between task_group and sched_task_group")
Reported-by: Oleg Nesterov <[email protected]>
Reported-by: Fengguang Wu <[email protected]>
Signed-off-by: Kirill Tkhai <[email protected]>
Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
Cc: Linus Torvalds <[email protected]>
Link: http://lkml.kernel.org/r/1414473874.8574.2.camel@tkhai
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions