]> git.karo-electronics.de Git - linux-beck.git/commitdiff
ASoC: uniperf: Add missing __iomem annotation
authorLars-Peter Clausen <lars@metafoo.de>
Mon, 27 Jul 2015 08:56:26 +0000 (10:56 +0200)
committerMark Brown <broonie@kernel.org>
Wed, 29 Jul 2015 14:07:05 +0000 (15:07 +0100)
base referes to a iomem region, so it should have the __iomem annotation.
Fixes the following warnings from sparse:

sound/soc/sti/sti_uniperif.c:169:19: warning: incorrect type in
assignment (different address spaces)
sound/soc/sti/sti_uniperif.c:169:19:    expected void *base
sound/soc/sti/sti_uniperif.c:169:19:    got void [noderef] <asn:2>*
sound/soc/sti/uniperif_player.c:104:18: warning: incorrect type in
argument 1 (different address spaces)
sound/soc/sti/uniperif_player.c:104:18:    expected void const volatile
[noderef] <asn:2>*addr
sound/soc/sti/uniperif_player.c:104:18:    got void *
[...]

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Acked-by: Arnaud Pouliquen <arnaud.pouliquen@st.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sti/uniperif.h

index ee462f7daaff92f09dff5d8dbc22c51569f076ad..f0fd5a9944e971ea4e34086eaf32dbdb13c9eb64 100644 (file)
@@ -1168,7 +1168,7 @@ struct uniperif {
 
        /* Resources */
        struct resource *mem_region;
-       void *base;
+       void __iomem *base;
        unsigned long fifo_phys_address;
        int irq;