Skip to content
Snippets Groups Projects
Commit cabce28e authored by Mikulas Patocka's avatar Mikulas Patocka Committed by Linus Torvalds
Browse files

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: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent a9edadbf
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment