Merge branch 'topic/pcm-mmap-cleanup' into for-next

This drags a few post-3.18 mmap fixes, a cleanup of dma_mmap_coherent()
usages and additional fixups for some architectures.