Either disable_irq() is not working properly or interrupts are nested,
i.e. the irq handler is called again while running.
Which timer handler do you mean? I only see disable_irq() in the
configuration paths (set mtu, change ring size, ...) and in the tx
timeout case.
Neither one should happen during normal operation.
--
Manfred
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html