From: Jeff D. <jd...@ka...> - 2001-03-03 19:31:24
|
bu...@gn... said: > - sigio_handler calls do_IRQ to handle input on a certain fd. > - During the handling of that IRQ, another event on the same file descriptor > comes in, so do_IRQ or one of its children is preempted by sigio_handler. This can't happen. That fd is removed from active_fds until it's put back by the driver calling reactivate_fd. Also, the only time that signals are active in that stretch of code is while bh's or tasklets are running. Jeff |