Hi All, I know that kernel preemption exists in order to allow high-priority processes to interrupt the kernel if the kernel executes on relatively long code paths in order to improve latency times and process responsiveness. However, I am curious to know when and where the kernel gets preempted and at what code paths. I searched LXR for instances where preempt_schedule() gets called for instance but it seems it never gets explicitly called anywhere in the kernel (please CCIW). So, when exactly does the kernel get preempted? A pointer to the actual code path where that happens is appreciated. Regards, Mohammed -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ