Unverified Commit f739aaec authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!14394 scsi: ufs: qcom: Only free platform MSIs when ESI is enabled

parents 50dbcf99 9541b308
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1923,9 +1923,11 @@ static int ufs_qcom_probe(struct platform_device *pdev)
static int ufs_qcom_remove(struct platform_device *pdev)
{
	struct ufs_hba *hba =  platform_get_drvdata(pdev);
	struct ufs_qcom_host *host = ufshcd_get_variant(hba);

	pm_runtime_get_sync(&(pdev)->dev);
	ufshcd_remove(hba);
	if (host->esi_enabled)
		platform_msi_domain_free_irqs(hba->dev);
	return 0;
}