Title: [9847] trunk/arch/blackfin: Blackfin: move internal irq prototypes out of global namespace
Revision
9847
Author
vapier
Date
2011-04-15 13:32:35 -0400 (Fri, 15 Apr 2011)

Log Message

Blackfin: move internal irq prototypes out of global namespace

These are only used in a few internal Blackfin places, so move the irq
prototypes out of the global header and into the internal irq one.  No
functional changes other than shuffling locales.

Modified Paths

Diff

Modified: trunk/arch/blackfin/include/asm/bfin-global.h (9846 => 9847)


--- trunk/arch/blackfin/include/asm/bfin-global.h	2011-04-15 17:31:43 UTC (rev 9846)
+++ trunk/arch/blackfin/include/asm/bfin-global.h	2011-04-15 17:32:35 UTC (rev 9847)
@@ -49,16 +49,6 @@
 #define dump_bfin_trace_buffer()
 #endif
 
-/* init functions only */
-extern int init_arch_irq(void);
-extern void init_exception_vectors(void);
-extern void program_IAR(void);
-
-extern asmlinkage void lower_to_irq14(void);
-extern asmlinkage void bfin_return_from_exception(void);
-extern asmlinkage void asm_do_IRQ(unsigned int irq, struct pt_regs *regs);
-extern int bfin_internal_set_wake(unsigned int irq, unsigned int state);
-
 extern void *l1_data_A_sram_alloc(size_t);
 extern void *l1_data_B_sram_alloc(size_t);
 extern void *l1_inst_sram_alloc(size_t);

Modified: trunk/arch/blackfin/include/asm/irq_handler.h (9846 => 9847)


--- trunk/arch/blackfin/include/asm/irq_handler.h	2011-04-15 17:31:43 UTC (rev 9846)
+++ trunk/arch/blackfin/include/asm/irq_handler.h	2011-04-15 17:32:35 UTC (rev 9847)
@@ -10,6 +10,11 @@
 #include <linux/types.h>
 #include <linux/linkage.h>
 
+/* init functions only */
+extern int __init init_arch_irq(void);
+extern void init_exception_vectors(void);
+extern void __init program_IAR(void);
+
 /* BASE LEVEL interrupt handler routines */
 asmlinkage void evt_exception(void);
 asmlinkage void trap(void);
@@ -37,4 +42,9 @@
 extern int bfin_request_exception(unsigned int exception, void (*handler)(void));
 extern int bfin_free_exception(unsigned int exception, void (*handler)(void));
 
+extern asmlinkage void lower_to_irq14(void);
+extern asmlinkage void bfin_return_from_exception(void);
+extern asmlinkage void asm_do_IRQ(unsigned int irq, struct pt_regs *regs);
+extern int bfin_internal_set_wake(unsigned int irq, unsigned int state);
+
 #endif

Modified: trunk/arch/blackfin/kernel/bfin_gpio.c (9846 => 9847)


--- trunk/arch/blackfin/kernel/bfin_gpio.c	2011-04-15 17:31:43 UTC (rev 9846)
+++ trunk/arch/blackfin/kernel/bfin_gpio.c	2011-04-15 17:32:35 UTC (rev 9847)
@@ -14,6 +14,7 @@
 #include <asm/gpio.h>
 #include <asm/portmux.h>
 #include <linux/irq.h>
+#include <asm/irq_handler.h>
 
 #if ANOMALY_05000311 || ANOMALY_05000323
 enum {

Modified: trunk/arch/blackfin/kernel/ipipe.c (9846 => 9847)


--- trunk/arch/blackfin/kernel/ipipe.c	2011-04-15 17:31:43 UTC (rev 9846)
+++ trunk/arch/blackfin/kernel/ipipe.c	2011-04-15 17:32:35 UTC (rev 9847)
@@ -33,6 +33,7 @@
 #include <linux/io.h>
 #include <asm/system.h>
 #include <asm/atomic.h>
+#include <asm/irq_handler.h>
 
 DEFINE_PER_CPU(struct pt_regs, __ipipe_tick_regs);
 

Modified: trunk/arch/blackfin/kernel/irqchip.c (9846 => 9847)


--- trunk/arch/blackfin/kernel/irqchip.c	2011-04-15 17:31:43 UTC (rev 9846)
+++ trunk/arch/blackfin/kernel/irqchip.c	2011-04-15 17:32:35 UTC (rev 9847)
@@ -11,6 +11,7 @@
 #include <linux/kallsyms.h>
 #include <linux/interrupt.h>
 #include <linux/irq.h>
+#include <asm/irq_handler.h>
 #include <asm/trace.h>
 #include <asm/pda.h>
 

Modified: trunk/arch/blackfin/kernel/setup.c (9846 => 9847)


--- trunk/arch/blackfin/kernel/setup.c	2011-04-15 17:31:43 UTC (rev 9846)
+++ trunk/arch/blackfin/kernel/setup.c	2011-04-15 17:32:35 UTC (rev 9847)
@@ -29,6 +29,7 @@
 #include <asm/cpu.h>
 #include <asm/fixed_code.h>
 #include <asm/early_printk.h>
+#include <asm/irq_handler.h>
 
 u16 _bfin_swrst;
 EXPORT_SYMBOL(_bfin_swrst);

Modified: trunk/arch/blackfin/mach-common/smp.c (9846 => 9847)


--- trunk/arch/blackfin/mach-common/smp.c	2011-04-15 17:31:43 UTC (rev 9846)
+++ trunk/arch/blackfin/mach-common/smp.c	2011-04-15 17:32:35 UTC (rev 9847)
@@ -25,6 +25,7 @@
 #include <linux/slab.h>
 #include <asm/atomic.h>
 #include <asm/cacheflush.h>
+#include <asm/irq_handler.h>
 #include <asm/mmu_context.h>
 #include <asm/pgtable.h>
 #include <asm/pgalloc.h>
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to