[PATCH] ARM: Orion: Remove redundent init_dma_coherent_pool_size()

Jason Cooper jason at lakedaemon.net
Mon May 13 15:38:59 EDT 2013


On Wed, Apr 17, 2013 at 10:49:53PM +0200, Gregory CLEMENT wrote:
> On 04/17/2013 10:38 PM, Jason Cooper wrote:
> > Andrew,
> > 
> > Now that we finally have Soren Moch's (sp? sorry) cache exhaustion
> > solved, can we respin this for v3.11?  I'd like to include mvebu as well
> > if possible.
> 
> For mvebu, I can do a follow-up patch, or Andrew can directly add it to his
> patch.

Applied to mvebu/cleanup with a few minor typo corrections and I added
the hunk for mach-mvebu/.

thx,

Jason.


> > On Sun, Nov 11, 2012 at 06:31:19PM +0100, Andrew Lunn wrote:
> >> The patch:
> >>
> >> mm: dmapool: use provided gfp flags for all dma_alloc_coherent() calls
> >>
> >> makes these calls on Kirkword and Orion5x redundent. The drivers are
> >> not making atomic requests for coherent memory and hence the default
> >> pool size is now sufficient.
> >>
> >> Signed-off-by: Andrew Lunn <andrew at lunn.ch>
> >> ---
> >>  arch/arm/mach-kirkwood/common.c |    7 -------
> >>  arch/arm/mach-orion5x/common.c  |    7 -------
> >>  2 files changed, 14 deletions(-)
> >>
> >> diff --git a/arch/arm/mach-kirkwood/common.c b/arch/arm/mach-kirkwood/common.c
> >> index 2c6c218..8080ceb 100644
> >> --- a/arch/arm/mach-kirkwood/common.c
> >> +++ b/arch/arm/mach-kirkwood/common.c
> >> @@ -505,13 +505,6 @@ void __init kirkwood_wdt_init(void)
> >>  void __init kirkwood_init_early(void)
> >>  {
> >>  	orion_time_set_base(TIMER_VIRT_BASE);
> >> -
> >> -	/*
> >> -	 * Some Kirkwood devices allocate their coherent buffers from atomic
> >> -	 * context. Increase size of atomic coherent pool to make sure such
> >> -	 * the allocations won't fail.
> >> -	 */
> >> -	init_dma_coherent_pool_size(SZ_1M);
> >>  }
> >>  
> >>  int kirkwood_tclk;
> >> diff --git a/arch/arm/mach-orion5x/common.c b/arch/arm/mach-orion5x/common.c
> >> index b3eb3da..3e07f52 100644
> >> --- a/arch/arm/mach-orion5x/common.c
> >> +++ b/arch/arm/mach-orion5x/common.c
> >> @@ -194,13 +194,6 @@ void __init orion5x_wdt_init(void)
> >>  void __init orion5x_init_early(void)
> >>  {
> >>  	orion_time_set_base(TIMER_VIRT_BASE);
> >> -
> >> -	/*
> >> -	 * Some Orion5x devices allocate their coherent buffers from atomic
> >> -	 * context. Increase size of atomic coherent pool to make sure such
> >> -	 * the allocations won't fail.
> >> -	 */
> >> -	init_dma_coherent_pool_size(SZ_1M);
> >>  }
> >>  
> >>  int orion5x_tclk;
> >> -- 
> >> 1.7.10.4
> >>
> >>
> >> _______________________________________________
> >> linux-arm-kernel mailing list
> >> linux-arm-kernel at lists.infradead.org
> >> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
> 
> 
> -- 
> Gregory Clement, Free Electrons
> Kernel, drivers, real-time and embedded Linux
> development, consulting, training and support.
> http://free-electrons.com
> 
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel



More information about the linux-arm-kernel mailing list