mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-09 05:39:54 -04:00
msm: ipa3: Use read memory barrier before reading events
Use read memory barrier before reading event from event ring. Since ring is shared resource between IPA h/w and IPA driver dma_rmb is used to ensure memory write is complete before reading from driver. Change-Id: If2b86ee1acecbdfc75beb327eb60f876e6915d8f Signed-off-by: Ashok Vuyyuru <avuyyuru@codeaurora.org>
This commit is contained in:
parent
c994c36128
commit
741d97715b
1 changed files with 1 additions and 2 deletions
|
|
@ -598,8 +598,7 @@ static void gsi_process_evt_re(struct gsi_evt_ctx *ctx,
|
|||
/* RMB before reading event ring shared b/w IPA h/w & driver
|
||||
* ordering between IPA h/w store and CPU load
|
||||
*/
|
||||
if (callback)
|
||||
dma_rmb();
|
||||
dma_rmb();
|
||||
evt = (struct gsi_xfer_compl_evt *)(ctx->ring.base_va +
|
||||
ctx->ring.rp_local - ctx->ring.base);
|
||||
gsi_process_chan(evt, notify, callback);
|
||||
|
|
|
|||
Loading…
Reference in a new issue