Re: [PATCH v2 06/11] scsi: ufs: core: Add support to retrain TX Equalization via debugfs
From: Can Guo
Date: Fri Mar 06 2026 - 08:32:17 EST
Hi Bean,
On 3/6/2026 5:25 AM, Bean Huo wrote:
On Wed, 2026-03-04 at 05:53 -0800, Can Guo wrote:Oh... I missed it... I will use timeout_us in next version.
+int ufshcd_pause_command_processing(struct ufs_hba *hba, u64 timeout_us)
timeout_us is not used function always waits 1 * USEC_PER_SEC.
Thanks,
Can Guo.
+{
+ 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;
+}
+