[PATCHv2 01/14] common: dma-mapping: introduce alloc_attrs and free_attrs methods

Sergei Shtylyov sshtylyov at mvista.com
Wed Mar 28 22:29:07 EST 2012


On 27-03-2012 17:42, Marek Szyprowski wrote:

> Introduce new generic alloc and free methods with attributes argument.

    The method names don't match the ones in the subject.

> Existing alloc_coherent and free_coherent can be implemented on top of the
> new calls with NULL attributes argument. Later also dma_alloc_non_coherent
> can be implemented using DMA_ATTR_NONCOHERENT attribute as well as
> dma_alloc_writecombine with separate DMA_ATTR_WRITECOMBINE attribute.

> This way the drivers will get more generic, platform independent way of
> allocating dma buffers with specific parameters.

> Signed-off-by: Marek Szyprowski <m.szyprowski at samsung.com>
> Acked-by: Kyungmin Park <kyungmin.park at samsung.com>
> Reviewed-by: David Gibson <david at gibson.dropbear.ud.au>
> Reviewed-by: Arnd Bergmann <arnd at arndb.de>

WBR, Sergei

More information about the Linuxppc-dev mailing list