I've pulled this into the dma-mapping for-next tree, including the missing free_pages noted. I'd be fine to rebase another day or two for additional reviews or important fixes.
- Re: consolidate swiotlb dma_map implementations Christoph Hellwig
- Re: consolidate swiotlb dma_map implementations Christian König
- Re: consolidate swiotlb dma_map implementations Christoph Hellwig
- Re: consolidate swiotlb dma_map implementat... Christian König

