|
@@ -402,8 +402,7 @@ pinctrl_bind_failed:
|
|
devres_release_all(dev);
|
|
devres_release_all(dev);
|
|
driver_sysfs_remove(dev);
|
|
driver_sysfs_remove(dev);
|
|
dev->driver = NULL;
|
|
dev->driver = NULL;
|
|
- if (ret != -EPROBE_DEFER)
|
|
|
|
- dev_set_drvdata(dev, NULL);
|
|
|
|
|
|
+ dev_set_drvdata(dev, NULL);
|
|
if (dev->pm_domain && dev->pm_domain->dismiss)
|
|
if (dev->pm_domain && dev->pm_domain->dismiss)
|
|
dev->pm_domain->dismiss(dev);
|
|
dev->pm_domain->dismiss(dev);
|
|
pm_runtime_reinit(dev);
|
|
pm_runtime_reinit(dev);
|