Messages in this thread | | | From | "Martin K. Petersen" <> | Subject | Re: [PATCH] scsi: ufs: Make sure clk scaling happens only when hba is runtime ACTIVE | Date | Thu, 19 Nov 2020 10:03:41 -0500 |
| |
On Tue, 22 Sep 2020 00:09:04 -0700, Can Guo wrote:
> If someone plays with the UFS clk scaling devfreq governor through sysfs, > ufshcd_devfreq_scale may be called even when hba is not runtime ACTIVE, > which can lead to unexpected error. We cannot just protect it by calling > pm_runtime_get_sync, because that may cause racing problem since hba > runtime suspend ops needs to suspend clk scaling. In order to fix it, call > pm_runtime_get_noresume and check hba's runtime status, then only proceed > if hba is runtime ACTIVE, otherwise just bail. > > [...]
Applied to 5.10/scsi-fixes, thanks!
[1/1] scsi: ufs: Make sure clk scaling happens only when HBA is runtime ACTIVE https://git.kernel.org/mkp/scsi/c/73cc291c2702
-- Martin K. Petersen Oracle Linux Engineering
| |