Can,
This series is made based on 5.12/scsi-queue branch.
Current devfreq framework allows sysfs nodes like governor, min_freq
and max_freq to be changed even after devfreq device is suspended.
Meanwhile, devfreq_suspend_device() cannot/wouldn't synchronize clock
scaling which has already been invoked through devfreq sysfs nodes
menitioned above. It means that clock scaling invoked through these
devfreq sysfs nodes can happen at any time regardless of the state of
UFS host and/or device. We need to control and synchronize clock
scaling in this scenario.
Applied to 5.12/scsi-staging, thanks!
--
Martin K. Petersen Oracle Linux Engineering