[GIT PULL] dma-mapping updates for 4.13-rc3

From: Christoph Hellwig
Date: Tue Jul 25 2017 - 15:12:01 EST


The following changes since commit 5771a8c08880cdca3bfb4a3fc6d309d6bba20877:

Linux v4.13-rc1 (2017-07-15 15:22:10 -0700)

are available in the git repository at:

git://git.infradead.org/users/hch/dma-mapping.git tags/dma-mapping-4.13-2

for you to fetch changes up to 878ec36765fa71ffe656bc003d25bb9f8bad28f9:

ARM: NOMMU: Wire-up default DMA interface (2017-07-20 16:09:27 +0200)

----------------------------------------------------------------
dma mapping fixes for 4.13-rc2:

- split the global dma coherent pool from the per-device pool.
This fixes a regression in the earlier 4.13 pull requests where the
global pool would override a per-device CMA pool. (Vladimir Murzin).

----------------------------------------------------------------
Vladimir Murzin (2):
dma-coherent: introduce interface for default DMA pool
ARM: NOMMU: Wire-up default DMA interface

arch/arc/mm/dma.c | 2 +-
arch/arm/mm/dma-mapping-nommu.c | 45 ++++++++---
arch/arm/mm/dma-mapping.c | 2 +-
arch/arm64/mm/dma-mapping.c | 4 +-
arch/mips/mm/dma-default.c | 2 +-
drivers/base/dma-coherent.c | 164 ++++++++++++++++++++++++++--------------
drivers/base/dma-mapping.c | 2 +-
include/linux/dma-mapping.h | 40 ++++++++--
8 files changed, 180 insertions(+), 81 deletions(-)