Thread (14 messages) 14 messages, 4 authors, 2015-05-27

Re: [PATCH 1/3] sched, cgroup: reorganize threadgroup locking

From: Tejun Heo <hidden>
Date: 2015-05-14 15:17:48
Also in: lkml

Hello, Sergey.

On Thu, May 14, 2015 at 10:09:13AM +0900, Sergey Senozhatsky wrote:
quoted
+static inline void threadgroup_change_begin(struct task_struct *tsk)
 {
-	down_write(&tsk->signal->group_rwsem);
+	might_sleep();
I think cgroup_threadgroup_change_begin()->down_read() already does
might_sleep() check.
Sure but it's a layering thing.  threadgroup_change_begin() should be
called from a blockable context whether the hook users actually make
use of it or not.  e.g. We want might_sleep() even when
!CONFIG_CGROUP.

Thanks.

-- 
tejun
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help