summaryrefslogtreecommitdiffstats
path: root/kernel/profile.c
diff options
context:
space:
mode:
authorMandeep Singh Baines <msb@chromium.org>2012-01-04 06:18:31 +0100
committerTejun Heo <tj@kernel.org>2012-01-21 00:58:13 +0100
commitfb5d2b4cfc24963d0e8a7df57de1ecffa10a04cf (patch)
tree4603496bbe19740067195bf0669f7be484dbc950 /kernel/profile.c
parentcgroup: simplify double-check locking in cgroup_attach_proc (diff)
downloadlinux-fb5d2b4cfc24963d0e8a7df57de1ecffa10a04cf.tar.xz
linux-fb5d2b4cfc24963d0e8a7df57de1ecffa10a04cf.zip
cgroup: replace tasklist_lock with rcu_read_lock
We can replace the tasklist_lock in cgroup_attach_proc with an rcu_read_lock(). Changes in V4: * https://lkml.org/lkml/2011/12/23/284 (Frederic Weisbecker) * Minimize size of rcu_read_lock critical section * Add comment * https://lkml.org/lkml/2011/12/26/136 (Li Zefan) * Split into two patches Changes in V3: * https://lkml.org/lkml/2011/12/22/419 (Frederic Weisbecker) * Add an rcu_read_lock to protect against exit Changes in V2: * https://lkml.org/lkml/2011/12/22/86 (Tejun Heo) * Use a goto instead of returning -EAGAIN Suggested-by: Frederic Weisbecker <fweisbec@gmail.com> Signed-off-by: Mandeep Singh Baines <msb@chromium.org> Acked-by: Li Zefan <lizf@cn.fujitsu.com> Acked-by: Frederic Weisbecker <fweisbec@gmail.com> Signed-off-by: Tejun Heo <tj@kernel.org> Cc: containers@lists.linux-foundation.org Cc: cgroups@vger.kernel.org Cc: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> Cc: Oleg Nesterov <oleg@redhat.com> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Paul Menage <paul@paulmenage.org>
Diffstat (limited to 'kernel/profile.c')
0 files changed, 0 insertions, 0 deletions