]> git.baikalelectronics.ru Git - kernel.git/commit
Partly revert "sfc: Handle serious errors in exactly one interrupt handler"
authorBen Hutchings <bhutchings@solarflare.com>
Fri, 6 Jan 2012 01:08:24 +0000 (01:08 +0000)
committerBen Hutchings <bhutchings@solarflare.com>
Fri, 27 Jan 2012 00:10:51 +0000 (00:10 +0000)
commit63ee617964f767b8f539795075cec21547ba3661
treed8bed0762a2393374348cf501cc1cdb0195c6896
parent6b7d5004efa8fb2ce55c2d74d08698ed7a5e01e0
Partly revert "sfc: Handle serious errors in exactly one interrupt handler"

This reverts commit c35efd645e2c385258cf01a6e5ebff023d9e76c3 in
drivers/net/ethernet/sfc/falcon.c.

Unlike the INT_ISR0 register on later controller revisions, the
NET_IVEC_INT_Q bits written to memory are only ever set for
interrupting event queues, not for any other interrupt sources.

By definition there can only be one legacy interrupt handler per
function, so there is no need to worry about detecting a fatal
interrupt more than once.

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
drivers/net/ethernet/sfc/falcon.c