aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sparc/kernel/kernel.h
diff options
context:
space:
mode:
authorSam Ravnborg <sam@ravnborg.org>2014-05-16 17:25:51 -0400
committerDavid S. Miller <davem@davemloft.net>2014-05-18 22:01:29 -0400
commit2e74a74f271f4d3fc768b6f06bd72eb57eac36ac (patch)
tree22e4b460c69b05ddfd8e05ec328ab88d493eaa55 /arch/sparc/kernel/kernel.h
parentf05a68653e56ca2f23bccf7e50be69486886f052 (diff)
sparc: drop use of extern for prototypes in arch/sparc/*
Drop the remaining uses of extern for prototypes in .h files in the sparc specific part of the kernel tree. Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc/kernel/kernel.h')
-rw-r--r--arch/sparc/kernel/kernel.h36
1 files changed, 18 insertions, 18 deletions
diff --git a/arch/sparc/kernel/kernel.h b/arch/sparc/kernel/kernel.h
index beaba3a3860c..0ce0f96f3f1b 100644
--- a/arch/sparc/kernel/kernel.h
+++ b/arch/sparc/kernel/kernel.h
@@ -15,7 +15,7 @@ extern int ncpus_probed;
15#ifdef CONFIG_SPARC64 15#ifdef CONFIG_SPARC64
16/* setup_64.c */ 16/* setup_64.c */
17struct seq_file; 17struct seq_file;
18extern void cpucap_info(struct seq_file *); 18void cpucap_info(struct seq_file *);
19 19
20static inline unsigned long kimage_addr_to_ra(const char *p) 20static inline unsigned long kimage_addr_to_ra(const char *p)
21{ 21{
@@ -31,23 +31,23 @@ struct linux_romvec;
31void sparc32_start_kernel(struct linux_romvec *rp); 31void sparc32_start_kernel(struct linux_romvec *rp);
32 32
33/* cpu.c */ 33/* cpu.c */
34extern void cpu_probe(void); 34void cpu_probe(void);
35 35
36/* traps_32.c */ 36/* traps_32.c */
37extern void handle_hw_divzero(struct pt_regs *regs, unsigned long pc, 37void handle_hw_divzero(struct pt_regs *regs, unsigned long pc,
38 unsigned long npc, unsigned long psr); 38 unsigned long npc, unsigned long psr);
39/* irq_32.c */ 39/* irq_32.c */
40extern struct irqaction static_irqaction[]; 40extern struct irqaction static_irqaction[];
41extern int static_irq_count; 41extern int static_irq_count;
42extern spinlock_t irq_action_lock; 42extern spinlock_t irq_action_lock;
43 43
44extern void unexpected_irq(int irq, void *dev_id, struct pt_regs * regs); 44void unexpected_irq(int irq, void *dev_id, struct pt_regs * regs);
45extern void init_IRQ(void); 45void init_IRQ(void);
46 46
47/* sun4m_irq.c */ 47/* sun4m_irq.c */
48extern void sun4m_init_IRQ(void); 48void sun4m_init_IRQ(void);
49extern void sun4m_unmask_profile_irq(void); 49void sun4m_unmask_profile_irq(void);
50extern void sun4m_clear_profile_irq(int cpu); 50void sun4m_clear_profile_irq(int cpu);
51 51
52/* sun4m_smp.c */ 52/* sun4m_smp.c */
53void sun4m_cpu_pre_starting(void *arg); 53void sun4m_cpu_pre_starting(void *arg);
@@ -61,14 +61,14 @@ void smp4m_percpu_timer_interrupt(struct pt_regs *regs);
61/* sun4d_irq.c */ 61/* sun4d_irq.c */
62extern spinlock_t sun4d_imsk_lock; 62extern spinlock_t sun4d_imsk_lock;
63 63
64extern void sun4d_init_IRQ(void); 64void sun4d_init_IRQ(void);
65extern int sun4d_request_irq(unsigned int irq, 65int sun4d_request_irq(unsigned int irq,
66 irq_handler_t handler, 66 irq_handler_t handler,
67 unsigned long irqflags, 67 unsigned long irqflags,
68 const char *devname, void *dev_id); 68 const char *devname, void *dev_id);
69extern int show_sun4d_interrupts(struct seq_file *, void *); 69int show_sun4d_interrupts(struct seq_file *, void *);
70extern void sun4d_distribute_irqs(void); 70void sun4d_distribute_irqs(void);
71extern void sun4d_free_irq(unsigned int irq, void *dev_id); 71void sun4d_free_irq(unsigned int irq, void *dev_id);
72 72
73/* sun4d_smp.c */ 73/* sun4d_smp.c */
74void sun4d_cpu_pre_starting(void *arg); 74void sun4d_cpu_pre_starting(void *arg);
@@ -102,7 +102,7 @@ extern unsigned int real_irq_entry[];
102extern unsigned int smp4d_ticker[]; 102extern unsigned int smp4d_ticker[];
103extern unsigned int patchme_maybe_smp_msg[]; 103extern unsigned int patchme_maybe_smp_msg[];
104 104
105extern void floppy_hardint(void); 105void floppy_hardint(void);
106 106
107/* trampoline_32.S */ 107/* trampoline_32.S */
108extern unsigned long sun4m_cpu_startup; 108extern unsigned long sun4m_cpu_startup;