summaryrefslogtreecommitdiff
path: root/drivers/net/bnx2x.h
diff options
context:
space:
mode:
authorMikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>2008-04-01 01:22:45 +0200
committerLinus Torvalds <torvalds@linux-foundation.org>2008-04-01 11:16:04 -0700
commitcabce28ec0a0ae3d0ddfa4461f0e8be94ade9e46 (patch)
treed40f357c77bf99a33b9b81123b2c3149adf3717d /drivers/net/bnx2x.h
parenta9edadbf790d72adf6ebed476cb5caf7743e7e4a (diff)
downloadlinux-3.10-cabce28ec0a0ae3d0ddfa4461f0e8be94ade9e46.tar.gz
linux-3.10-cabce28ec0a0ae3d0ddfa4461f0e8be94ade9e46.tar.bz2
linux-3.10-cabce28ec0a0ae3d0ddfa4461f0e8be94ade9e46.zip
plip: replace spin_lock_irq with spin_lock_irqsave in irq context
Plip uses spin_lock_irq/spin_unlock_irq in its IRQ handler (called from parport IRQ handler), the latter enables interrupts without parport subsystem IRQ handler expecting it. The bug can be seen if you compile kernel with lock dependency checking and use plip --- it produces a warning. This patch changes it to spin_lock_irqsave/spin_lock_irqrestore, so that it doesn't enable interrupts when already disabled. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/net/bnx2x.h')
0 files changed, 0 insertions, 0 deletions