diff options
| author | Bart Van Assche <[email protected]> | 2021-10-01 11:20:15 -0700 |
|---|---|---|
| committer | Martin K. Petersen <[email protected]> | 2021-10-04 22:20:38 -0400 |
| commit | edc0596cc04bf0ac3a69c66e994d3ff8b650ff71 (patch) | |
| tree | 119ad4db1baf907fc12274b22824e413b9e54a1d /tools/perf/scripts/python/exported-sql-viewer.py | |
| parent | af21c3fd5b3ec540a97b367a70b26616ff7e0c55 (diff) | |
scsi: ufs: core: Stop clearing UNIT ATTENTIONS
Commit aa53f580e67b ("scsi: ufs: Minor adjustments to error handling")
introduced a ufshcd_clear_ua_wluns() call in
ufshcd_err_handling_unprepare(). As explained in detail by Adrian Hunter,
this can trigger a deadlock. Avoid that deadlock by removing the code that
clears the unit attention. This is safe because the only software that
relies on clearing unit attentions is the Android Trusty software and
because support for handling unit attentions has been added in the Trusty
software.
See also https://lore.kernel.org/linux-scsi/[email protected]/
Note that "scsi: ufs: Retry START_STOP on UNIT_ATTENTION" is a prerequisite
for this commit.
Link: https://lore.kernel.org/r/[email protected]
Fixes: aa53f580e67b ("scsi: ufs: Minor adjustments to error handling")
Cc: Adrian Hunter <[email protected]>
Signed-off-by: Bart Van Assche <[email protected]>
Signed-off-by: Jaegeuk Kim <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions