ufs: core: bypass quick recovery if need force reset
Subsystems (3)
PATCH 1/1 ufs: core: bypass quick recovery if need force reset
From: Peter Wang <[email protected]>
If force_reset is true, bypass quick recovery.
This will shorten error recovery time.
Signed-off-by Peter Wang <[email protected]>
--- drivers/ufs/core/ufshcd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
drivers/ufs/core/ufshcd.c +2 -1
@@ -6545,7 +6545,8 @@ static void ufshcd_err_handler(struct work_struct *work)if (ufshcd_err_handling_should_stop (hba)) goto skip_err_handling; -if (hba->dev_quirks &UFS_DEVICE_QUIRK_RECOVERY_FROM_DL_NAC_ERRORS ) { +if ((hba->dev_quirks &UFS_DEVICE_QUIRK_RECOVERY_FROM_DL_NAC_ERRORS ) && + !hba->force_reset) {bool ret;spin_unlock_irqrestore (hba->host->host_lock, flags);
Signature · 1 line
2.18.0
Quoted 4 lines · On Fri, 2024-07-12 at 17:45 +0800, [email protected] wrote:
From: Peter Wang <[email protected]>
If
force_resetis true, bypass quick recovery.
This will shorten error recovery time.
Reviewed-by Bean Huo <[email protected]>
Quoted 2 lines · On 7/12/24 2:45 AM, [email protected] wrote:
If
force_resetis true, bypass quick recovery.
This will shorten error recovery time.
Reviewed-by Bart Van Assche <[email protected]>
Martin K. Petersen
AppliedQuoted 3 lines
If
force_resetis true, bypass quick recovery. This will shorten error recovery time.
Applied to 6.11/scsi-staging, thanks!
Signature · 1 line
Martin K. Petersen Oracle Linux Engineering
Martin K. Petersen
AppliedQuoted 4 lines · On Fri, 12 Jul 2024 17:45:06 +0800, [email protected] wrote:
If
force_resetis true, bypass quick recovery.
This will shorten error recovery time.
Applied to 6.11/scsi-queue, thanks!
[1/1] ufs: core: bypass quick recovery if need force reset
https://git.kernel.org/mkp/scsi/c/022587d8aec3
Signature · 1 line
Martin K. Petersen Oracle Linux Engineering