commit | d589829107c5528164a9b7dfe50d0001780865ed | [log] [tgz] |
---|---|---|
author | Marek Szyprowski <m.szyprowski@samsung.com> | Fri Feb 08 10:54:48 2013 +0100 |
committer | Marek Szyprowski <m.szyprowski@samsung.com> | Mon Feb 25 15:30:44 2013 +0100 |
tree | ea20dc2f831a19940ed4473eb163c277b73b5115 | |
parent | 60460abffc71523d65774f43ce1252972eeb0629 [diff] |
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 <hdoyu@nvidia.com> Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Tested-by: Hiroshi Doyu <hdoyu@nvidia.com>