Non Preemptive Kernel.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Hi,
I have a doubt in the Non Preemptive Kernel. In the case of a Non Preemptive Kernel, the Kernel Control Path cannot be preempted unless it relinquishes the CPU Voluntarily. In this scenario, supposing a Timer interrupt occurs, how does the timer Interrupt handler find out that a Kernel Control Path is running and hence the process shouldn't be preempted. Or is this handled by the schedule() function.
Cheers,
Sajay
[Index of Archives]
[Newbies FAQ]
[Linux Kernel Mentors]
[Linux Kernel Development]
[IETF Annouce]
[Git]
[Networking]
[Security]
[Bugtraq]
[Yosemite]
[MIPS Linux]
[ARM Linux]
[Linux RAID]
[Linux SCSI]
[Linux ACPI]