[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