Is an IRQ line disabled on local CPU or globally?

santhosh kumars karuna.linux at gmail.com
Sat Nov 19 01:10:57 EST 2011


hi Parmenides

On Sat, Nov 19, 2011 at 4:27 AM, Parmenides <mobile.parmenides at gmail.com> wrote:
> Hi,
>
>     It is said that an IRQ line is disabled when the same IRQ line is
> in process. But, is the IRQ line disabled on the local CPU or all
> CPUs? Another relevant question is that the disable_irq() funciton
> will disable an IRQ line on local CPU or all CPUs.
IRQ is disabled in all processors.
disable_irq() function disables the delivery of the given interrupt to
all processors.Additionally the disable_irq function does not return
until any currently executing handler completes.
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>



More information about the Kernelnewbies mailing list