Merge "dwc3-msm-core: Add NULL check with dwc3_msm_override_pm_ops() API"

This commit is contained in:
qctecmdr 2022-10-02 09:14:21 -07:00 committed by Gerrit - the friendly Code Review server
commit 16b799c886

View File

@ -5379,6 +5379,11 @@ static void dwc3_core_complete(struct device *dev);
static void dwc3_msm_override_pm_ops(struct device *dev, struct dev_pm_ops *pm_ops,
bool is_host)
{
if (!dev->driver || !dev->driver->pm) {
dev_err(dev, "can't override PM OPs\n");
return;
}
(*pm_ops) = (*dev->driver->pm);
pm_ops->prepare = is_host ? dwc3_host_prepare : dwc3_core_prepare;
pm_ops->complete = is_host ? dwc3_host_complete : dwc3_core_complete;