diff --git a/patches/2.6.35/0007-IRQ-export-two-symbols-needed-by-external-irq_chip.patch b/patches/2.6.35/0007-IRQ-export-two-symbols-needed-by-external-irq_chip.patch new file mode 100644 index 0000000000000000000000000000000000000000..fc431a93e54a5806081f4a195f62cddd8f9ec264 --- /dev/null +++ b/patches/2.6.35/0007-IRQ-export-two-symbols-needed-by-external-irq_chip.patch @@ -0,0 +1,37 @@ +From f4ea42c0afc36348ad45e6cf1198773c2222da86 Mon Sep 17 00:00:00 2001 +From: Alessandro Rubini <rubini@gnudd.com> +Date: Mon, 22 Nov 2010 15:56:36 +0100 +Subject: [PATCH] IRQ: export two symbols needed by external irq_chip + +--- + arch/arm/kernel/irq.c | 1 + + kernel/irq/handle.c | 1 + + 2 files changed, 2 insertions(+), 0 deletions(-) + +diff --git a/arch/arm/kernel/irq.c b/arch/arm/kernel/irq.c +index 3b3d2c8..bd57e41 100644 +--- a/arch/arm/kernel/irq.c ++++ b/arch/arm/kernel/irq.c +@@ -148,6 +148,7 @@ void set_irq_flags(unsigned int irq, unsigned int iflags) + desc->status &= ~IRQ_NOAUTOEN; + raw_spin_unlock_irqrestore(&desc->lock, flags); + } ++EXPORT_SYMBOL_GPL(set_irq_flags); /* Temporary: needed for WRVIC */ + + void __init init_IRQ(void) + { +diff --git a/kernel/irq/handle.c b/kernel/irq/handle.c +index 27e5c69..49e7565 100644 +--- a/kernel/irq/handle.c ++++ b/kernel/irq/handle.c +@@ -276,6 +276,7 @@ struct irq_desc *irq_to_desc(unsigned int irq) + { + return (irq < NR_IRQS) ? irq_desc + irq : NULL; + } ++EXPORT_SYMBOL_GPL(irq_to_desc); /* Temporary: needed for WRVIC */ + + struct irq_desc *irq_to_desc_alloc_node(unsigned int irq, int node) + { +-- +1.5.6.5 +