Re: [PATCH v2 06/11] scsi: ufs: core: Add support to retrain TX Equalization via debugfs

From: Bean Huo

Date: Thu Mar 05 2026 - 16:26:23 EST


On Wed, 2026-03-04 at 05:53 -0800, Can Guo wrote:
>  
> +int ufshcd_pause_command_processing(struct ufs_hba *hba, u64 timeout_us)


timeout_us is not used function always waits 1 * USEC_PER_SEC.


> +{
> +       int ret = 0;
> +
> +       mutex_lock(&hba->host->scan_mutex);
> +       blk_mq_quiesce_tagset(&hba->host->tag_set);
> +       down_write(&hba->clk_scaling_lock);
> +
> +       if (ufshcd_wait_for_pending_cmds(hba, 1 * USEC_PER_SEC)) {
> +               ret = -EBUSY;
> +               up_write(&hba->clk_scaling_lock);
> +               blk_mq_unquiesce_tagset(&hba->host->tag_set);
> +               mutex_unlock(&hba->host->scan_mutex);
> +       }
> +
> +       return ret;
> +}
> +