[RFC PATCH] ARM: dma: default ZONE_DMA to y if ARM_LPAE

Olof Johansson olof at lixom.net
Sun Aug 11 17:51:12 EDT 2013


On Fri, Jul 26, 2013 at 02:05:51PM +0100, Will Deacon wrote:
> On systems running with LPAE enabled, DMA masters capable only of 32-bit
> addressing require ZONE_DMA to be set. Given the proliferation of such
> masters, and the tendency to re-use existing system IP with newer
> processors, this patch defaults ZONE_DMA to y if ARM_LPAE, rather than
> force each SoC to select it individually.
> 
> Cc: Olof Johansson <olof at lixom.net>
> Signed-off-by: Will Deacon <will.deacon at arm.com>
> ---
>  arch/arm/Kconfig | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
> index 82f06982..7fede35 100644
> --- a/arch/arm/Kconfig
> +++ b/arch/arm/Kconfig
> @@ -192,6 +192,7 @@ config ARCH_MAY_HAVE_PC_FDC
>  
>  config ZONE_DMA
>  	bool
> +	default y if ARM_LPAE

I guess you could bikeshed over this vs selecting it from ARM_LPAE, but either
way gets the work done. I don't have a preference.

Acked-by: Olof Johansson <olof at lixom.net>

..for Russell's patch tracker?


-Olof



More information about the linux-arm-kernel mailing list