[PATCH v8 0/3] fix abort defect
peter.wang at mediatek.com
peter.wang at mediatek.com
Mon Sep 23 01:03:41 PDT 2024
From: Peter Wang <peter.wang at mediatek.com>
V8:
- Remove the abort variable to simplify the abort process.
- Correct error handler successfully aborts release flow.
- Ingore MCQ OCS: ABORTED.
V7:
- Use a variable instead of a flag.
- Add a check for MCQ mode when setting this variable to UFS_ERR_HANDLER.
- Print OCS information for OCS_ABORTED and OCS_INVALID_COMMAND_STATUS.
- Add a MediaTek quirk for handling OCS_ABORTED in SDB mode.
- Skip notifying SCSI from ISR during SCSI abort (ufshcd_abort()).
V6:
- Add err handler check before set flag true.
V5:
- Change flag name.
- Amend comment and patch description.
V4:
- Remove nullify SQ entry abort requeue.
- Add more comment for flag usage and set description.
- Fix build warning.
V3:
- Change comment and use variable(rtc) for error print
- Change flag name and move flag set before ufshcd_clear_cmd
- Add SDB mode clear UTRLCLR tag receive OCS_ABORTED requeue
V2:
- Fix mcq_enabled build error.
Peter Wang (3):
ufs: core: fix the issue of ICU failure
ufs: core: fix error handler process for MCQ abort
ufs: core: add a quirk for MediaTek SDB mode aborted
drivers/ufs/core/ufs-mcq.c | 15 ++++++++-------
drivers/ufs/core/ufshcd.c | 28 ++++++++++++++++++++++++++--
drivers/ufs/host/ufs-mediatek.c | 1 +
include/ufs/ufshcd.h | 6 ++++++
4 files changed, 41 insertions(+), 9 deletions(-)
--
2.45.2
More information about the Linux-mediatek
mailing list