aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorAchim Dahlhoff <[email protected]>2019-04-12 07:29:14 +0200
committerVinod Koul <[email protected]>2019-04-23 10:45:34 +0530
commit6e7da74775348d96e2d7efaf3f91410e18c481ef (patch)
tree413646631eb6d319927011131f58b0169fa51513 /tools/perf/scripts/python/export-to-sqlite.py
parent907bd68a2edc491849e2fdcfe52c4596627bca94 (diff)
dmaengine: sh: rcar-dmac: Fix glitch in dmaengine_tx_status
The tx_status poll in the rcar_dmac driver reads the status register which indicates which chunk is busy (DMACHCRB). Afterwards the point inside the chunk is read from DMATCRB. It is possible that the chunk has changed between the two reads. The result is a non-monotonous increase of the residue. Fix this by introducing a 'safe read' logic. Fixes: 73a47bd0da66 ("dmaengine: rcar-dmac: use TCRB instead of TCR for residue") Signed-off-by: Achim Dahlhoff <[email protected]> Signed-off-by: Dirk Behme <[email protected]> Reviewed-by: Yoshihiro Shimoda <[email protected]> Cc: <[email protected]> # v4.16+ Signed-off-by: Vinod Koul <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions