ieee1394: hl_irqs_lock is taken in hardware interrupt context
authorBen Collins <bcollins@ubuntu.com>
Mon, 12 Jun 2006 22:16:01 +0000 (18:16 -0400)
committerBen Collins <bcollins@ubuntu.com>
Mon, 12 Jun 2006 22:16:01 +0000 (18:16 -0400)
commit445151932e869fd76b23bccff75ae2a600ccf3c9
tree5d71807bde779cd3f7454f02085a3d4b27cd7399
parentf654240f330d77eb198af4abde89131e2a0e4f90
ieee1394: hl_irqs_lock is taken in hardware interrupt context

ohci1394 and pcilynx call highlevel_host_reset from their hardware
interrupt handler (via hpsb_selfid_complete).  Therefore all readers and
writers of hl_irqs_lock have to disable interrupts.  Reported by Jiri
Slaby and J. A. Magallon.

Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Signed-off-by: Ben Collins <bcollins@ubuntu.com>
drivers/ieee1394/highlevel.c