--- zzzz-none-000/linux-2.6.19.2/arch/arm/mach-ebsa110/io.c 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/arch/arm/mach-ebsa110/io.c 2007-01-11 07:38:19.000000000 +0000 @@ -28,7 +28,7 @@ #include #include -static void __iomem *__isamem_convert_addr(const volatile void __iomem *addr) +static void __iomem *__isamem_convert_addr(void __iomem *addr) { u32 ret, a = (u32 __force) addr; @@ -63,7 +63,7 @@ /* * read[bwl] and write[bwl] */ -u8 __readb(const volatile void __iomem *addr) +u8 __readb(void __iomem *addr) { void __iomem *a = __isamem_convert_addr(addr); u32 ret; @@ -75,7 +75,7 @@ return ret; } -u16 __readw(const volatile void __iomem *addr) +u16 __readw(void __iomem *addr) { void __iomem *a = __isamem_convert_addr(addr); @@ -85,7 +85,7 @@ return __raw_readw(a); } -u32 __readl(const volatile void __iomem *addr) +u32 __readl(void __iomem *addr) { void __iomem *a = __isamem_convert_addr(addr); u32 ret;