Provided by: linux-doc-2.6.15_2.6.15-23.39_all bug

NAME

       free_irq - free an interrupt

SYNOPSIS

       void free_irq  (unsigned int irq, void * dev_id);

ARGUMENTS

       irq    Interrupt line to free

       dev_id Device identity to free

DESCRIPTION

       Remove  an  interrupt  handler.  The  handler  is  removed  and  if the
       interrupt line is no longer in use by any driver it is disabled.  On  a
       shared IRQ the caller must ensure the interrupt is disabled on the card
       it drives before calling this function. The function  does  not  return
       until any executing interrupts for this IRQ have completed.

       This function must not be called from interrupt context.