On 04/10, Steven Rostedt wrote: > > On Wed, 9 Apr 2014 19:06:16 +0200 > Oleg Nesterov <o...@redhat.com> wrote: > > > syscall_regfunc() ignores the kernel thread because "it has > > no effect", see cc3b13c1 "Don't trace kernel thread syscalls". > > > > However, this means that a user-space task spawned by > > call_usermodehelper() won't report the system calls if > > kernel_execve() is called when sys_tracepoint_refcount != 0. > > What about doing the set there? That is, we could add a check in the > call_userspacehelper() just before it does the do_execve, that if > sys_tracepoint_refcount is set, we set the TIF flag.
But for what? And if we do this, ____call_usermodehelper() needs write_lock_irq(tasklist) to serialize with syscall_*regfunc(). Oleg. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/