ion: ion_sync_for_device use swiotlb_dma_ops not dummy_dma_ops [1/1]
authorbaocheng sun <baocheng.sun@amlogic.com>
Thu, 26 Sep 2019 07:41:42 +0000 (03:41 -0400)
committerNick Xie <nick@khadas.com>
Thu, 14 Nov 2019 03:31:06 +0000 (11:31 +0800)
commitde162f844ea30c326f8ce964f4a2ae3613ffd91b
tree45125a9ef24c7a35bc7bc7c10dbf899afe49a9a3
parenta92f714662f95d3cf79789e8973904cacf560db0
ion: ion_sync_for_device use swiotlb_dma_ops not dummy_dma_ops [1/1]

PD#OTT-5276

Problem:
CTS EncodeDecodeTest failed. Ion sync ioctrl was
forwarded to a dummy implementation. So cached dma buffer
syncing between device and driver was inconsistent occasionally.

Solution:
Changed the dummy_dma_ops to swiotbl_dma_ops when ion_sync_for_device

Verify:
franklin, hertz

Change-Id: I16863bba6c3fe16b9c3b2b410ade6e45c9e74826
Signed-off-by: baocheng sun <baocheng.sun@amlogic.com>
drivers/staging/android/ion/ion.c