[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