diff options
author | Anna-Maria Gleixner <anna-maria@linutronix.de> | 2018-05-04 17:17:49 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-05-07 23:25:25 -0400 |
commit | dea4c96e65b3c5520f1e9d9e038e79d59f5688f1 (patch) | |
tree | 18d8cb69734dc1d4d396b485209c7d17c72a956b /drivers/net/ethernet/3com/typhoon.h | |
parent | 47f66c766c8d91fe0a20b85359ce13e467863697 (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