aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorDmitry Torokhov <[email protected]>2015-12-14 17:34:08 -0800
committerGreg Kroah-Hartman <[email protected]>2015-12-21 13:37:53 -0800
commit699f685569434510d944e419f4048c4e3ba8d631 (patch)
tree66432e17d05e474cf963641329e9bfb5c52368f7 /tools/perf/scripts/python/export-to-postgresql.py
parent0f477c6dea709465550aa0922fd0c5b686e6e8eb (diff)
android: unconditionally remove callbacks in sync_fence_free()
Using fence->status to determine whether or not there are callbacks remaining on the sync_fence is racy since fence->status may have been decremented to 0 on another CPU before fence_check_cb_func() has completed. By unconditionally calling fence_remove_callback() for each fence in the sync_fence, we guarantee that each callback has either completed (since fence_remove_callback() grabs the fence lock) or been removed. Signed-off-by: Andrew Bresticker <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions