aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/scripting-engines/trace-event-perl.c
diff options
context:
space:
mode:
authorStephen Boyd <[email protected]>2014-08-04 18:31:43 -0700
committerKumar Gala <[email protected]>2015-01-19 11:53:31 -0600
commitf76c6916570d8d24a622f2107ef747531148046e (patch)
tree9223f5327c2f9f53c0aedf5981eb3f67b2228ba0 /tools/perf/util/scripting-engines/trace-event-perl.c
parente5ca0feb860baacd635aa684c72821e640a1dfa6 (diff)
ARM: qcom: scm: Fix incorrect cache invalidation
The cache invalidation in scm_call() correctly rounds down the start address to invalidate the beginning of the cacheline but doesn't properly round up the 'end' address to make it aligned. The last chunk of the buffer won't be invalidated when 'end' is not cacheline size aligned so make sure to invalidate the last few bytes in such situations. It also doesn't do anything about outer caches so make sure to invalidate and flush those as well. Signed-off-by: Stephen Boyd <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-perl.c')
0 files changed, 0 insertions, 0 deletions