amba: Respect all error codes from dev_pm_domain_attach()
The limitation of being able to check only for -EPROBE_DEFER from dev_pm_domain_attach() has been removed. Hence let's respect all error codes and bail out accordingly. Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
parent
919b7308fc
commit
d21bc89eb9
|
@ -248,7 +248,7 @@ static int amba_probe(struct device *dev)
|
|||
break;
|
||||
|
||||
ret = dev_pm_domain_attach(dev, true);
|
||||
if (ret == -EPROBE_DEFER)
|
||||
if (ret)
|
||||
break;
|
||||
|
||||
ret = amba_get_enable_pclk(pcdev);
|
||||
|
@ -375,7 +375,7 @@ static int amba_device_try_add(struct amba_device *dev, struct resource *parent)
|
|||
}
|
||||
|
||||
ret = dev_pm_domain_attach(&dev->dev, true);
|
||||
if (ret == -EPROBE_DEFER) {
|
||||
if (ret) {
|
||||
iounmap(tmp);
|
||||
goto err_release;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue