From: Marek Szyprowski Date: Fri, 8 Feb 2013 09:54:48 +0000 (+0100) Subject: ARM: DMA-mapping: fix memory leak in IOMMU dma-mapping implementation X-Git-Tag: v3.9-rc1~74^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d589829107c5528164a9b7dfe50d0001780865ed;p=pandora-kernel.git ARM: DMA-mapping: fix memory leak in IOMMU dma-mapping implementation This patch removes page_address() usage in IOMMU-aware dma-mapping implementation and replaced it with direct use of the cpu virtual address provided by the caller. page_address() returned incorrect address for pages remapped in atomic pool, what caused memory leak. Reported-by: Hiroshi Doyu Signed-off-by: Marek Szyprowski Tested-by: Hiroshi Doyu --- Reading git-diff-tree failed