linux-mips
[Top] [All Lists]

do_IRQ query

To: <linux-mips@linux-mips.org>
Subject: do_IRQ query
From: "Ranjan Parthasarathy" <ranjanp@efi.com>
Date: Thu, 12 Jun 2003 13:16:51 -0700
Original-recipient: rfc822;linux-mips@linux-mips.org
Sender: linux-mips-bounce@linux-mips.org
Thread-index: AcMxH49Edll4GTSjQ4mW6Nj3aEzQTQ==
Thread-topic: do_IRQ query
Is it safe to call do_IRQ directly inside interrupt handlers without doing a 
irq_enter. I have seen ksoftirqd_CPUX crashes when I call the do_IRQ routines 
directly instead of the following sequence.

irq_enter()
do_IRQ
irq_exit()

Some code use it while some do not. The timer code in arch/mips/kernel/time.c 
uses it in ll_timer_interrupt. Some ports call this function directly in their 
interrupt handlers.

Any information would be greatly appreciated.

Thank you

Ranjan

<Prev in Thread] Current Thread [Next in Thread>