Hello Russell, Tony, in arch/arm/plat-omap/include/mach/io.h, shouldn't these casts be "__force void __iomem *" ? #define IO_ADDRESS(pa) ((void __iomem *)__IO_ADDRESS(pa)) #define OMAP1_IO_ADDRESS(pa) ((void __iomem *)__OMAP1_IO_ADDRESS(pa)) #define OMAP2_IO_ADDRESS(pa) ((void __iomem *)__OMAP2_IO_ADDRESS(pa)) sparse is emitting warnings again - i.e., arch/arm/mach-omap2/irq.c:150:21: warning: cast adds address space to expression (<asn:2>) - Paul -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html