[PATCH v2] scsi: ufs: Avoid runtime suspend possibly being blocked forever
Martin K. Petersen
martin.petersen at oracle.com
Tue Jun 18 19:51:10 PDT 2019
> UFS runtime suspend can be triggered after pm_runtime_enable()
> is invoked in ufshcd_pltfrm_init(). However if the first runtime
> suspend is triggered before binding ufs_hba structure to ufs
> device structure via platform_set_drvdata(), then UFS runtime
> suspend will be no longer triggered in the future because its
> dev->power.runtime_error was set in the first triggering and does
> not have any chance to be cleared.
Applied to 5.2/scsi-fixes. Thanks!
Martin K. Petersen Oracle Linux Engineering
More information about the Linux-mediatek