Re: [PATCH v2] scsi: ufs: Avoid runtime suspend possibly being blocked forever

2019-06-18 Thread Martin K. Petersen
Stanley, > 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

RE: [PATCH v2] scsi: ufs: Avoid runtime suspend possibly being blocked forever

2019-06-13 Thread Avri Altman
> > 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

[PATCH v2] scsi: ufs: Avoid runtime suspend possibly being blocked forever

2019-06-12 Thread Stanley Chu
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 futur