diff options
author | Will Deacon <will.deacon@arm.com> | 2014-08-26 15:13:27 +0100 |
---|---|---|
committer | Jason Cooper <jason@lakedaemon.net> | 2014-09-03 12:08:10 +0000 |
commit | fea322d1df439a8daefc6e00d65b879a03f83b17 (patch) | |
tree | d35ae1292ff047415f33c0831b5488f415956565 /drivers/irqchip/irq-gic-v3.c | |
parent | f3d147b87a7dccf5537b29de9172002be5b03e1f (diff) | |
download | talos-op-linux-fea322d1df439a8daefc6e00d65b879a03f83b17.tar.gz talos-op-linux-fea322d1df439a8daefc6e00d65b879a03f83b17.zip |
irqchip: gic-v3: Declare rdist as __percpu pointer to __iomem pointer
The __percpu __iomem annotations on the rdist base are contradictory
and confuse static checkers such as sparse.
This patch fixes the anotations so that rdist is described as a __percpu
pointer to an __iomem pointer.
Cc: Jason Cooper <jason@lakedaemon.net>
Cc: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Acked-by: Marc Zyngier <marc.zyngier@arm.com>
Link: https://lkml.kernel.org/r/1409062410-25891-9-git-send-email-will.deacon@arm.com
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
Diffstat (limited to 'drivers/irqchip/irq-gic-v3.c')
-rw-r--r-- | drivers/irqchip/irq-gic-v3.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/irqchip/irq-gic-v3.c b/drivers/irqchip/irq-gic-v3.c index f1ba38f11f7a..a0698b4f0303 100644 --- a/drivers/irqchip/irq-gic-v3.c +++ b/drivers/irqchip/irq-gic-v3.c @@ -36,7 +36,7 @@ struct gic_chip_data { void __iomem *dist_base; void __iomem **redist_base; - void __percpu __iomem **rdist; + void __iomem * __percpu *rdist; struct irq_domain *domain; u64 redist_stride; u32 redist_regions; |