Re: [PATCH 85] ptrace_attach_task: rely on utrace_barrier(), don't check -ops

2009-10-16 Thread Oleg Nesterov
On 10/15, Roland McGrath wrote: Tracee, finish_callback() path: if (action == UTRACE_DETACH) engine-ops = utrace_detached_ops; utrace-reporting = NULL; no barries, no utrace-lock() in between. Tracer, utrace_barrier() under utrace-lock: if

Re: [PATCH 85] ptrace_attach_task: rely on utrace_barrier(), don't check -ops

2009-10-15 Thread Roland McGrath
Tracee, finish_callback() path: if (action == UTRACE_DETACH) engine-ops = utrace_detached_ops; utrace-reporting = NULL; no barries, no utrace-lock() in between. Tracer, utrace_barrier() under utrace-lock: if (engine-ops == utrace_detached_ops)