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;
> +}
> +