I was originally trying this with a kernel_thread()/execve() and was having the same problem, I was told it was because dup required a process context and that I should be using call_usermodehelper. Honestly, I don't know enough to have a personal preference between the two, is there a way to do this with the previous method? or really any other method? j > I really think you can not do this, as call_usermodehelper() uses a > different kernel thread to create the process. > > greg k-h > -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/