Skip to content

Commit eefa72a

Browse files
marcankeithbusch
authored andcommitted
apple-nvme: Release power domains when probe fails
Signed-off-by: Hector Martin <marcan@marcan.st> Reviewed-by: Neal Gompa <neal@gompa.dev> Reviewed-by: Sven Peter <sven@svenpeter.dev> Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Signed-off-by: Keith Busch <kbusch@kernel.org>
1 parent 2ba8cf9 commit eefa72a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

drivers/nvme/host/apple.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1516,6 +1516,7 @@ static struct apple_nvme *apple_nvme_alloc(struct platform_device *pdev)
15161516

15171517
return anv;
15181518
put_dev:
1519+
apple_nvme_detach_genpd(anv);
15191520
put_device(anv->dev);
15201521
return ERR_PTR(ret);
15211522
}
@@ -1549,6 +1550,7 @@ static int apple_nvme_probe(struct platform_device *pdev)
15491550
nvme_uninit_ctrl(&anv->ctrl);
15501551
out_put_ctrl:
15511552
nvme_put_ctrl(&anv->ctrl);
1553+
apple_nvme_detach_genpd(anv);
15521554
return ret;
15531555
}
15541556

0 commit comments

Comments
 (0)