From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail-gg0-f174.google.com ([209.85.161.174]:41003 "EHLO mail-gg0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932878Ab2GYGaO (ORCPT ); Wed, 25 Jul 2012 02:30:14 -0400 Received: by mail-gg0-f174.google.com with SMTP id u4so348768ggl.19 for ; Tue, 24 Jul 2012 23:30:14 -0700 (PDT) From: Hideki EIRAKU To: Russell King , Pawel Osciak , Marek Szyprowski , Kyungmin Park , Mauro Carvalho Chehab , Florian Tobias Schandinat Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-fbdev@vger.kernel.org, Katsuya MATSUBARA , Hideki EIRAKU Subject: [PATCH 0/3] Use dma_mmap_coherent to support IOMMU mapper Date: Wed, 25 Jul 2012 15:29:21 +0900 Message-Id: <1343197764-13659-1-git-send-email-hdk@igel.co.jp> Sender: linux-media-owner@vger.kernel.org List-ID: There is a dma_mmap_coherent() API in some architectures. This API provides a mmap function for memory allocated by dma_alloc_coherent(). Some drivers mmap a dma_addr_t returned by dma_alloc_coherent() as a physical address. But such drivers do not work correctly when IOMMU mapper is used. Hideki EIRAKU (3): ARM: dma-mapping: define ARCH_HAS_DMA_MMAP_COHERENT media: videobuf2-dma-contig: use dma_mmap_coherent if available fbdev: sh_mobile_lcdc: use dma_mmap_coherent if available arch/arm/include/asm/dma-mapping.h | 1 + drivers/media/video/videobuf2-dma-contig.c | 18 ++++++++++++++++++ drivers/video/sh_mobile_lcdcfb.c | 14 ++++++++++++++ 3 files changed, 33 insertions(+), 0 deletions(-)