powerpc: DMA coherent allocations broken for	CONFIG_NOT_COHERENT_CACHE
    Benjamin Herrenschmidt 
    benh at kernel.crashing.org
       
    Mon May 25 14:19:41 EST 2009
    
    
  
On Mon, 2009-05-25 at 02:43 +0100, Arnd Bergmann wrote:
> I might be missing too much context here, but can't we make drivers
> that
> need this allocate an uncached memory range at setup time and call
> dma_declare_coherent_memory() on that to make a later
> dma_alloc_coherent()
> succeed without GFP_KERNEL?
That isn't that much different, and still needs a dedicated allocator
which is pretty much what I'm trying to get rid of.
It would make everybody's life easier if we just banned those
allocations from atomic contexts :-)
Cheers,
Ben.
    
    
More information about the Linuxppc-dev
mailing list