On Mon, Jun 11, 2012 at 05:20:09PM +0200, Lars-Peter Clausen wrote: > Another option is to provide the current implementation of the pcm_pointer > as a standalone legacy function, which can be used by the old platforms > until their dmaengine drivers have cached up. And add a new residue-only > implementation which will be mandatory for new drivers. That would make it > more explicit that those platforms are sort of broken and need to be fixed. > After all of them have been fixed the legacy pcm_pointer implementation can > be removed. This seems like a good approach, yes.