centos man page for free_irq

Query: free_irq

OS: centos

Section: 9

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

FREE_IRQ(9)						     Public Functions Provided						       FREE_IRQ(9)

NAME
free_irq - free an interrupt allocated with request_irq
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.
AUTHORS
Thomas Gleixner <tglx@linutronix.de> Author. Ingo Molnar <mingo@elte.hu> Author.
COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 FREE_IRQ(9)
Related Man Pages
ccw_device_start(9) - centos
struct_irq_chip(9) - centos
struct_irq_data(9) - centos
request_threaded_irq(9) - centos
bus_describe_intr(9) - freebsd
Similar Topics in the Unix Linux Community
Doubt with irq handler.......
request_irq always returns EINVAL