On 19:34 Thu 17 Jan , amol verule wrote: > hi to all, > what is differance between kernel process and running kernel driver or any > kernel module which is running ? > is running device driver also a kernel process? When code in the kernel is run it can run in: interrupt context e.g. when the device raises an interrupt or a timer expires kernel process context - when it creates a thread "user space program executing a syscall" context There are some other cases as well, like softirq, tasklets, ... A module can create as many kernel processes and compiled-in code can create processes too (and does so). -Michi -- programing a layer 3+4 network protocol for mesh networks see http://michaelblizek.homelinux.net -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ