in kernel/ptrace_h.c [18:24]
void user_disable_single_step(struct task_struct *child)
{
if ((long)child->thread.breakinfo.addr != -1L) {
*(child->thread.breakinfo.addr) = child->thread.breakinfo.inst;
child->thread.breakinfo.addr = (unsigned short *)-1L;
}
}