summaryrefslogtreecommitdiffstats
path: root/arch/arc/mm/cache.c
diff options
context:
space:
mode:
authorVladimir Kondratiev <vladimir.kondratiev@intel.com>2016-07-03 10:07:48 +0300
committerVineet Gupta <vgupta@synopsys.com>2016-07-20 09:54:22 -0700
commitb4dff2874006e54b60ce4f4dbcfec9ab81c6aff4 (patch)
tree5e1305e3d3287a8a270e116fd17b92d15b5ce319 /arch/arc/mm/cache.c
parent627c88b68f0b7a1c4c1f12c8c4628e684f2185e2 (diff)
downloadblackbird-op-linux-b4dff2874006e54b60ce4f4dbcfec9ab81c6aff4.tar.gz
blackbird-op-linux-b4dff2874006e54b60ce4f4dbcfec9ab81c6aff4.zip
ARC: dma: fix address translation in arc_dma_free
page should be calculated using physical address. If platform uses non-trivial dma-to-phys memory translation, dma_handle should be converted to physicval address before calculation of page. Failing to do so results in struct page * pointing to wrong or non-existent memory. Fixes: f2e3d55397ff ("ARC: dma: reintroduce platform specific dma<->phys") Cc: stable@vger.kernel.org #4.6+ Signed-off-by: Vladimir Kondratiev <vladimir.kondratiev@intel.com> Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Diffstat (limited to 'arch/arc/mm/cache.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud