aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/flamegraph.py
diff options
context:
space:
mode:
authorCan Guo <[email protected]>2020-08-09 05:15:55 -0700
committerMartin K. Petersen <[email protected]>2020-08-20 21:41:25 -0400
commit8bb2dde069d860e7ea379862a7d0e8ee01cec5e9 (patch)
tree9bbb2330752b4f6be9a31585046376517fc75239 /tools/perf/scripts/python/flamegraph.py
parent5586dd8ea250ab0851caeab6f461a9dbf57c806f (diff)
scsi: ufs: Properly release resources if a task is aborted successfully
In current UFS task abort hook, namely ufshcd_abort(), if one task is aborted successfully, clk_gating.active_reqs held by this task is not decreased, which makes clk_gating.active_reqs stay above zero forever, thus clock gating would never happen. Instead of releasing resources of one task "manually", use the existing func __ufshcd_transfer_req_compl(). This change also eliminates a possible race of scsi_dma_unmap() from the real completion in IRQ handler path. Link: https://lore.kernel.org/r/[email protected] Fixes: 1ab27c9cf8b6 ("ufs: Add support for clock gating") CC: Stanley Chu <[email protected]> Reviewed-by: Stanley Chu <[email protected]> Reviewed-by: Asutosh Das <[email protected]> Signed-off-by: Can Guo <[email protected]> Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions