dpm_wait_for_children(dev, async);
+ if (async_error)
+ goto Complete;
+
if (dev->pm_domain) {
info = "noirq power domain ";
callback = pm_noirq_op(&dev->pm_domain->ops, state);
dpm_wait_for_children(dev, async);
+ if (async_error)
+ goto Complete;
+
if (dev->pm_domain) {
info = "late power domain ";
callback = pm_late_early_op(&dev->pm_domain->ops, state);