[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: interrupt&syscall
>
>> You can no preempt a process running in kernel mode. The kernel
>> is not preemptive, yet. Note however that you also have boxes
>> with multiple cpu's, and that you require more locking there.
> Does this mean that when I do a system call and the network
>card send an interrupt, it waits until the syscall returns?
User context(system call processing) is can always be pre-empted by an
bottom half which in turn is also pre-emptable by an interrupt handler.
Regards
Anil Kumar Prasad,
Hardware Design,
IBM Global Services,
Banglore, INDIA
Phone:+91(80)5262355#2927
-
Kernelnewbies: Help each other learn about the Linux kernel.
Archive: http://mail.nl.linux.org/
IRC Channel: irc.openprojects.net / #kernelnewbies
Web Page: http://www.surriel.com/kernelnewbies.shtml