OSDN Git Service

misc: fastrpc: make sure memory read and writes are visible
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Thu, 7 Mar 2019 10:12:24 +0000 (10:12 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 27 Mar 2019 17:09:57 +0000 (02:09 +0900)
commit415a0729bd1225f0ffbc0ba82888dd65772554f7
tree3391d12659b560aacdc57ab5015f653da999c2af
parentb49f6d83e290f17e20f4e5cf31288d3bb4955ea6
misc: fastrpc: make sure memory read and writes are visible

dma_alloc_coherent buffers could have writes queued in store buffers so
commit them before sending buffer to DSP using correct dma barriers.
Same with vice-versa.

Fixes: c68cfb718c8f ("misc: fastrpc: Add support for context Invoke method")
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/fastrpc.c