diff options
author | John Garry <[email protected]> | 2022-10-17 17:20:32 +0800 |
---|---|---|
committer | Martin K. Petersen <[email protected]> | 2022-10-18 02:37:45 +0000 |
commit | 0b639decf65160b1afd9993019be37d7869c0340 (patch) | |
tree | 6186dc2cbcba6fbaafbc23528cf18b6804a5ccac /tools/perf/scripts/python/flamegraph.py | |
parent | 4ef4f1a6155571d3d53583a4e8e7ccbbec220b8a (diff) |
scsi: pm8001: Modify task abort handling for SATA task
When we try to abort a SATA task, the CCB of the task which we are trying
to avoid may still complete. In this case, we should not touch the task
associated with that CCB as we can race with libsas freeing the last later
in sas_eh_handle_sas_errors() -> sas_eh_finish_cmd() for when
TASK_IS_ABORTED is returned from sas_scsi_find_task()
Signed-off-by: John Garry <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Tested-by: Damien Le Moal <[email protected]>
Tested-by: Niklas Cassel <[email protected]> # pm80xx
Acked-by: Jack Wang <[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