If during a system call, a process's time quota is depleted, will it immediately be preempted or delayed until system call is finished? If it's the latter case, why we need 'partial_writers' variable to protect multiple writers with partial packets in tcp_do_sendmsg(), since only one process can be in the kernel mode at one time. Thanks. rz -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/