From: Arnd Bergmann Date: Fri, 31 May 2013 20:47:04 +0000 (+0200) Subject: ARM: ux500: avoid warning in ux500_read_asicid X-Git-Tag: omap-for-v3.11/fixes-for-merge-window~70^2~8^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=080e0435e54298992dfc03dc04ca53cfe3de36ba;p=pandora-kernel.git ARM: ux500: avoid warning in ux500_read_asicid phys_addr_t may be 64 bit, which causes this harmless warning in ux500_read_asicid: arch/arm/mach-ux500/id.c: In function 'ux500_read_asicid': arch/arm/include/asm/io.h:159:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define IOMEM(x) ((void __force __iomem *)(x)) ^ arch/arm/mach-ux500/id.c:40:9: note: in expansion of macro 'readl' return readl(IOMEM(UX500_VIRT_ROM + (addr & 0xfff))); We can solve this in a nicer way by making UX500_VIRT_ROM have a proper type to start with and calculating the address using pointer arithmetic. Signed-off-by: Arnd Bergmann Signed-off-by: Linus Walleij --- Reading git-diff-tree failed