irq/core changes for v3.7
Linus,
Please pull the latest irq-core-for-linus git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq-core-for-linus
HEAD: 17d83127d4c2b322dd8f217e0ac08c66eb403779 genirq: Export dummy_irq_chip
Two symbol exports for modular irq-chip drivers.
Thanks,
Ingo
------------------>
Kuninori Morimoto (2):
genirq: Export irq_set_chip_and_handler_name()
genirq: Export dummy_irq_chip
kernel/irq/chip.c | 1 + kernel/irq/dummychip.c | 2 ++ 2 files changed, 3 insertions(+)
kernel/irq/chip.c +1 -0
@@ -671,6 +671,7 @@ irq_set_chip_and_handler_name(unsigned int irq, struct irq_chip *chip,irq_set_chip (irq, chip);__irq_set_handler (irq, handle,0 , name); } +EXPORT_SYMBOL_GPL (irq_set_chip_and_handler_name);void irq_modify_status (unsigned int irq,unsigned long clr,unsigned long set) {
kernel/irq/dummychip.c +2 -0
@@ -6,6 +6,7 @@*/ #include <linux/interrupt.h> #include <linux/irq.h> +#include <linux/export.h> #include "internals.h"
@@ -57,3 +58,4 @@ struct irq_chip dummy_irq_chip = { .irq_mask = noop, .irq_unmask = noop, }; +EXPORT_SYMBOL_GPL (dummy_irq_chip);