Merge patch series "UFS host controller driver patches"
authorMartin K. Petersen <martin.petersen@oracle.com>
Thu, 1 Jun 2023 00:35:48 +0000 (20:35 -0400)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 1 Jun 2023 00:35:48 +0000 (20:35 -0400)
Bart Van Assche <bvanassche@acm.org> says:

Please consider these four UFS host controller driver patches for the next
merge window.

Link: https://lore.kernel.org/r/20230524203659.1394307-1-bvanassche@acm.org
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
1  2 
drivers/ufs/core/ufshcd.c
drivers/ufs/host/ufs-exynos.c
drivers/ufs/host/ufs-hisi.c
drivers/ufs/host/ufs-mediatek.c
drivers/ufs/host/ufs-qcom.c
include/ufs/ufshcd.h

@@@ -2896,10 -2936,15 +2896,9 @@@ static int ufshcd_queuecommand(struct S
  
        hba->req_abort_count = 0;
  
 -      err = ufshcd_hold(hba, true);
 -      if (err) {
 -              err = SCSI_MLQUEUE_HOST_BUSY;
 -              goto out;
 -      }
 -      WARN_ON(ufshcd_is_clkgating_allowed(hba) &&
 -              (hba->clk_gating.state != CLKS_ON));
 +      ufshcd_hold(hba);
  
        lrbp = &hba->lrb[tag];
-       WARN_ON(lrbp->cmd);
        lrbp->cmd = cmd;
        lrbp->task_tag = tag;
        lrbp->lun = ufshcd_scsi_to_upiu_lun(cmd->device->lun);
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge