diff options
author | Arnd Bergmann <arnd@arndb.de> | 2012-09-28 21:36:10 (GMT) |
---|---|---|
committer | Jason Cooper <jason@lakedaemon.net> | 2012-11-22 03:36:45 (GMT) |
commit | 0d2c9f0517e915ce03a04e91d3207827e0d274a8 (patch) | |
tree | 8bfdcf4eb216260aedbba6eddd6d8dc57f9004d9 /kernel/sched/core.c | |
parent | b7b23db72f9a79e6ed0bcfb75d73b29f8e03fe62 (diff) | |
download | linux-fsl-qoriq-0d2c9f0517e915ce03a04e91d3207827e0d274a8.tar.xz |
IXP4xx: use __iomem for MMIO
The ixp4xx queue manager uses "const struct qmgr_regs __iomem *" as the
type for a pointer that is passed to __raw_writel, which is not
allowed because of the const-ness.
Dropping the 'const' keyword fixes the problem. While we're here,
let's also drop the useless type cast.
Without this patch, building ixp4xx_defconfig results in:
In file included from arch/arm/mach-ixp4xx/ixp4xx_qmgr.c:15:0:
arch/arm/mach-ixp4xx/include/mach/qmgr.h: In function 'qmgr_put_entry':
arch/arm/mach-ixp4xx/include/mach/qmgr.h:96:2: warning: passing argument 2 of '__raw_writel' discards 'const' qualifier from pointer target type [enabled by default]
arch/arm/include/asm/io.h:88:91: note: expected 'volatile void *' but argument is of type 'const u32 *'
In file included from drivers/net/ethernet/xscale/ixp4xx_eth.c:41:0:
arch/arm/mach-ixp4xx/include/mach/qmgr.h: In function 'qmgr_put_entry':
arch/arm/mach-ixp4xx/include/mach/qmgr.h:96:2: warning: passing argument 2 of '__raw_writel' discards 'const' qualifier from pointer target type [enabled by default]
arch/arm/include/asm/io.h:88:91: note: expected 'volatile void *' but argument is of type 'const u32 *'
arch/arm/mach-ixp4xx/ixp4xx_qmgr.c: In function 'qmgr_set_irq':
arch/arm/mach-ixp4xx/ixp4xx_qmgr.c:41:9: warning: passing argument 2 of '__raw_writel' discards 'const' qualifier from pointer target type [enabled by default]
arch/arm/include/asm/io.h:88:91: note: expected 'volatile void *' but argument is of type 'const u32 *'
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Krzysztof HaĆasa <khc@pm.waw.pl>
Diffstat (limited to 'kernel/sched/core.c')
0 files changed, 0 insertions, 0 deletions