On 03/17, Eric W. Biederman wrote: > > Oleg Nesterov <oleg@xxxxxxxxxx> writes: > > > OK, I like it... but can't we remove the ugly "int clear_code" arg? > > The flag clear_code controls what happens if a ptrace_stop does not > stop. In particular clear_code means do not continue with > a signal if we can not stop. > > For do_jobctl_trap calling ptrace_stop it clearly does not matter. > > For ptrace_signal it would be a change in behavior, that would > cause the signal not to be delivered. Well I meant that "clear_code" should be false, iirc only ptrace_report_syscall() should be updated to void the spurious send_sig() if debugger exits... Nevermind, pleasee forget, this is not as trivial as I thought. Acked-by: Oleg Nesterov <oleg@xxxxxxxxxx>