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

Russell King - ARM Linux linux at arm.linux.org.uk
Sun Aug 11 18:05:41 EDT 2013


On Sun, Aug 11, 2013 at 02:51:12PM -0700, Olof Johansson wrote:
> 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?

No.  As I keep telling people, go look at my dma-mask patches and stop
papering over this problem.



More information about the linux-arm-kernel mailing list