Hello everyone, I observed that the various kernel deamons like khubd,kjournald, etc., that are running on the system have process ids greater than 100. As far as i have understood it these kernel_threads are invoked from functions inside init/main.c. The thing i would like to know is how the PID's are assigned to these kernel_threads. I understand that kernel_thread invokes sys_clone() syscall. Some of the kernel_threads have PID's less than 10, which is quiet understandable as the PID 1 is reserved for the init process, but some of them have PID's > 100 which is confusion. Any clarification would be helpful. TIA Karthik __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/