Scroll to navigation

FREE_PERCPU_IRQ(9) Public Functions Provided FREE_PERCPU_IRQ(9)

NAME

free_percpu_irq - free an interrupt allocated with request_percpu_irq

SYNOPSIS

void free_percpu_irq(unsigned int irq, void __percpu * dev_id);

ARGUMENTS

irq

Interrupt line to free

dev_id

Device identity to free

DESCRIPTION

Remove a percpu interrupt handler. The handler is removed, but the interrupt line is not disabled. This must be done on each CPU 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

March 2017 Kernel Hackers Manual 4.10