On 02/20, Oleg Nesterov wrote: > > Again, this needs some work. For example check_unsafe_exec() assumes > it can't race with another thread, see 9e00cdb091b008cb3c78192651180 > "exec:check_unsafe_exec: kill the dead -EAGAIN and clear_in_exec logic". > But this looks solvable.
Forgot to mention... plus check_unsafe_exec() checks ptrace, this is another reason why we can't simply shift mutex_lock(cred_guard_mutex) later. Oleg.

