1FREE_IRQ(9)                Public Functions Provided               FREE_IRQ(9)
2
3
4

NAME

6       free_irq - free an interrupt allocated with request_irq
7

SYNOPSIS

9       const void * free_irq(unsigned int irq, void * dev_id);
10

ARGUMENTS

12       irq
13           Interrupt line to free
14
15       dev_id
16           Device identity to free
17

DESCRIPTION

19       Remove an interrupt handler. The handler is removed and if the
20       interrupt line is no longer in use by any driver it is disabled. On a
21       shared IRQ the caller must ensure the interrupt is disabled on the card
22       it drives before calling this function. The function does not return
23       until any executing interrupts for this IRQ have completed.
24
25       This function must not be called from interrupt context.
26
27       Returns the devname argument passed to request_irq.
28

AUTHORS

30       Thomas Gleixner <tglx@linutronix.de>
31           Author.
32
33       Ingo Molnar <mingo@elte.hu>
34           Author.
35
37Kernel Hackers Manual 3.10         June 2019                       FREE_IRQ(9)
Impressum