The spurious IRQ testing in request_irq is mishandled in
um_request_irq, which sets the incoming file descriptors non-blocking
only after request_irq succeeds. This results in the spurious irq
calling read on a blocking descriptor, and a hang.
Fixed by reversing the O_NONBLOCK setting and the
The spurious IRQ testing in request_irq is mishandled in
um_request_irq, which sets the incoming file descriptors non-blocking
only after request_irq succeeds. This results in the spurious irq
calling read on a blocking descriptor, and a hang.
Fixed by reversing the O_NONBLOCK setting and the
2 matches
Mail list logo