diff options
author | Arjan van de Ven <[email protected]> | 2006-09-29 02:01:08 -0700 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2006-09-29 09:18:20 -0700 |
commit | e8106b941ceab68cc5ff713df7b1276484554584 (patch) | |
tree | 6d8ad676796f4469aa334589565e971932049bc4 /net/lapb/lapb_subr.c | |
parent | 6ea36ddbd1abfe867f1e874a8312bfd811e5fd2c (diff) |
[PATCH] lockdep: core, add enable/disable_irq_irqsave/irqrestore() APIs
Introduce the disable_irq_nosync_lockdep_irqsave() and
enable_irq_lockdep_irqrestore() APIs. These are needed for NE2000; basically
NE2000 calls disable_irq and enable_irq as locking against the IRQ handler,
but both in cases where interrupts are on and off. This means that lockdep
needs to track the old state of the virtual irq flags on disable_irq, and
restore these at enable_irq time.
Signed-off-by: Arjan van de Ven <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
Cc: Jeff Garzik <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'net/lapb/lapb_subr.c')
0 files changed, 0 insertions, 0 deletions