summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/3com/typhoon.h
diff options
context:
space:
mode:
authorAnna-Maria Gleixner <anna-maria@linutronix.de>2018-05-04 17:17:49 +0200
committerDavid S. Miller <davem@davemloft.net>2018-05-07 23:25:25 -0400
commitdea4c96e65b3c5520f1e9d9e038e79d59f5688f1 (patch)
tree18d8cb69734dc1d4d396b485209c7d17c72a956b /drivers/net/ethernet/3com/typhoon.h
parent47f66c766c8d91fe0a20b85359ce13e467863697 (diff)
net: 3com: 3c59x: irq save variant of ISR
When vortex_boomerang_interrupt() is invoked from vortex_tx_timeout() or poll_vortex() interrupts must be disabled. This detaches the interrupt disable logic from locking which requires patching for PREEMPT_RT. The advantage of avoiding spin_lock_irqsave() in the interrupt handler is minimal, but converting it removes all the extra code for callers which come not from interrupt context. Cc: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> Signed-off-by: Anna-Maria Gleixner <anna-maria@linutronix.de> Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/3com/typhoon.h')
0 files changed, 0 insertions, 0 deletions