Re: [PATCH v2 1/1] scsi: ufs: core: Flush exception handling work when RPM level is zero

From: Peter Wang (王信友)

Date: Mon Jan 26 2026 - 21:08:30 EST


On Tue, 2026-01-27 at 09:26 +0800, Thomas Yen wrote:
> diff --git a/drivers/ufs/core/ufshcd.c b/drivers/ufs/core/ufshcd.c
> index 0369043ca010..3a0e6c9ba86a 100644
> --- a/drivers/ufs/core/ufshcd.c
> +++ b/drivers/ufs/core/ufshcd.c
> @@ -9997,6 +9997,7 @@ static int __ufshcd_wl_suspend(struct ufs_hba
> *hba, enum ufs_pm_op pm_op)
>  
>   if (req_dev_pwr_mode == UFS_ACTIVE_PWR_MODE &&
>   req_link_state == UIC_LINK_ACTIVE_STATE) {
> + flush_work(&hba->eeh_work);
>

Hi Thomas,

Should disable auto bkop before flush ee wroker?
Or the evecption could still hapeen after flush?

Thanks.
Peter