Commit eefa72a1 authored by Hector Martin's avatar Hector Martin Committed by Keith Busch
Browse files

apple-nvme: Release power domains when probe fails

parent 2ba8cf91
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1516,6 +1516,7 @@ static struct apple_nvme *apple_nvme_alloc(struct platform_device *pdev)

	return anv;
put_dev:
	apple_nvme_detach_genpd(anv);
	put_device(anv->dev);
	return ERR_PTR(ret);
}
@@ -1549,6 +1550,7 @@ static int apple_nvme_probe(struct platform_device *pdev)
	nvme_uninit_ctrl(&anv->ctrl);
out_put_ctrl:
	nvme_put_ctrl(&anv->ctrl);
	apple_nvme_detach_genpd(anv);
	return ret;
}