dma_cache_sync replacement call

Russell King - ARM Linux
2010-12-15T22:59:03Z

On Wed, Dec 15, 2010 at 02:54:57PM -0800, y bhanu wrote:
> I am porting a Linux wireless driver from MIPS to ARM (ixp4xx).
>
> As dma_cache_sync() is not implemented for ARM ,I get some nasty errors:
> I am not sure whats the replacement for this deprecated call under ARM.
>
> can anyone help figure out what use instread of dma_cache_sync() &
> dma_cache_wback_inv() calls?

The answer is to complain to MIPS people as to why they are using their
own private DMA cache support rather than the DMA API (whose documentation
can be found in Documentation/DMA-API.txt).

The answer is there is no straight replacement - the answer is to fix the
driver to use the proper portable interfaces.