[PATCH v5 7/7] ARM: remove compile time __arch_ioremap/__arch_iounmap
Nicolas Pitre
nico at fluxnic.net
Tue Mar 6 17:01:11 EST 2012
On Tue, 6 Mar 2012, Rob Herring wrote:
> From: Rob Herring <rob.herring at calxeda.com>
>
> Now that all custom ioremap/iounmap users are converted to runtime hook,
> remove the compile time defines.
>
> Signed-off-by: Rob Herring <rob.herring at calxeda.com>
> Cc: Russell King <linux at arm.linux.org.uk>
Acked-by: Nicolas Pitre <nico at linaro.org>
> ---
> arch/arm/include/asm/io.h | 15 +++++----------
> 1 files changed, 5 insertions(+), 10 deletions(-)
>
> diff --git a/arch/arm/include/asm/io.h b/arch/arm/include/asm/io.h
> index 6c363c1..6f7555d 100644
> --- a/arch/arm/include/asm/io.h
> +++ b/arch/arm/include/asm/io.h
> @@ -269,16 +269,11 @@ extern void _memset_io(volatile void __iomem *, int, size_t);
> * Documentation/io-mapping.txt.
> *
> */
> -#ifndef __arch_ioremap
> -#define __arch_ioremap __arm_ioremap
> -#define __arch_iounmap __arm_iounmap
> -#endif
> -
> -#define ioremap(cookie,size) __arch_ioremap((cookie), (size), MT_DEVICE)
> -#define ioremap_nocache(cookie,size) __arch_ioremap((cookie), (size), MT_DEVICE)
> -#define ioremap_cached(cookie,size) __arch_ioremap((cookie), (size), MT_DEVICE_CACHED)
> -#define ioremap_wc(cookie,size) __arch_ioremap((cookie), (size), MT_DEVICE_WC)
> -#define iounmap __arch_iounmap
> +#define ioremap(cookie,size) __arm_ioremap((cookie), (size), MT_DEVICE)
> +#define ioremap_nocache(cookie,size) __arm_ioremap((cookie), (size), MT_DEVICE)
> +#define ioremap_cached(cookie,size) __arm_ioremap((cookie), (size), MT_DEVICE_CACHED)
> +#define ioremap_wc(cookie,size) __arm_ioremap((cookie), (size), MT_DEVICE_WC)
> +#define iounmap __arm_iounmap
>
> /*
> * io{read,write}{8,16,32} macros
> --
> 1.7.5.4
>
More information about the linux-arm-kernel
mailing list