diff options
Diffstat (limited to 'drivers/irqchip/irq-gic.c')
| -rw-r--r-- | drivers/irqchip/irq-gic.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/drivers/irqchip/irq-gic.c b/drivers/irqchip/irq-gic.c index 341c6016812d..531769b2433a 100644 --- a/drivers/irqchip/irq-gic.c +++ b/drivers/irqchip/irq-gic.c | |||
| @@ -50,7 +50,7 @@ | |||
| 50 | 50 | ||
| 51 | union gic_base { | 51 | union gic_base { |
| 52 | void __iomem *common_base; | 52 | void __iomem *common_base; |
| 53 | void __percpu __iomem **percpu_base; | 53 | void __percpu * __iomem *percpu_base; |
| 54 | }; | 54 | }; |
| 55 | 55 | ||
| 56 | struct gic_chip_data { | 56 | struct gic_chip_data { |
| @@ -279,7 +279,7 @@ static int gic_set_wake(struct irq_data *d, unsigned int on) | |||
| 279 | #define gic_set_wake NULL | 279 | #define gic_set_wake NULL |
| 280 | #endif | 280 | #endif |
| 281 | 281 | ||
| 282 | static asmlinkage void __exception_irq_entry gic_handle_irq(struct pt_regs *regs) | 282 | static void __exception_irq_entry gic_handle_irq(struct pt_regs *regs) |
| 283 | { | 283 | { |
| 284 | u32 irqstat, irqnr; | 284 | u32 irqstat, irqnr; |
| 285 | struct gic_chip_data *gic = &gic_data[0]; | 285 | struct gic_chip_data *gic = &gic_data[0]; |
| @@ -648,7 +648,7 @@ static void __init gic_pm_init(struct gic_chip_data *gic) | |||
| 648 | #endif | 648 | #endif |
| 649 | 649 | ||
| 650 | #ifdef CONFIG_SMP | 650 | #ifdef CONFIG_SMP |
| 651 | void gic_raise_softirq(const struct cpumask *mask, unsigned int irq) | 651 | static void gic_raise_softirq(const struct cpumask *mask, unsigned int irq) |
| 652 | { | 652 | { |
| 653 | int cpu; | 653 | int cpu; |
| 654 | unsigned long flags, map = 0; | 654 | unsigned long flags, map = 0; |
| @@ -869,7 +869,7 @@ static struct notifier_block gic_cpu_notifier = { | |||
| 869 | }; | 869 | }; |
| 870 | #endif | 870 | #endif |
| 871 | 871 | ||
| 872 | const struct irq_domain_ops gic_irq_domain_ops = { | 872 | static const struct irq_domain_ops gic_irq_domain_ops = { |
| 873 | .map = gic_irq_domain_map, | 873 | .map = gic_irq_domain_map, |
| 874 | .xlate = gic_irq_domain_xlate, | 874 | .xlate = gic_irq_domain_xlate, |
| 875 | }; | 875 | }; |
| @@ -974,7 +974,8 @@ void __init gic_init_bases(unsigned int gic_nr, int irq_start, | |||
| 974 | #ifdef CONFIG_OF | 974 | #ifdef CONFIG_OF |
| 975 | static int gic_cnt __initdata; | 975 | static int gic_cnt __initdata; |
| 976 | 976 | ||
| 977 | int __init gic_of_init(struct device_node *node, struct device_node *parent) | 977 | static int __init |
| 978 | gic_of_init(struct device_node *node, struct device_node *parent) | ||
| 978 | { | 979 | { |
| 979 | void __iomem *cpu_base; | 980 | void __iomem *cpu_base; |
| 980 | void __iomem *dist_base; | 981 | void __iomem *dist_base; |
