Commit 5a9323f5 authored by Joakim Zhang's avatar Joakim Zhang Committed by Marc Kleine-Budde
Browse files

can: flexcan: disable runtime PM if register flexcandev failed



Disable runtime PM if register flexcandev failed, and balance reference
of usage_count.

Signed-off-by: default avatarJoakim Zhang <qiangqing.zhang@nxp.com>
Link: https://lore.kernel.org/r/20200929211557.14153-4-qiangqing.zhang@nxp.com


Signed-off-by: default avatarMarc Kleine-Budde <mkl@pengutronix.de>
parent 3aa25395
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -2057,6 +2057,8 @@ static int flexcan_probe(struct platform_device *pdev)
	return 0;

 failed_register:
	pm_runtime_put_noidle(&pdev->dev);
	pm_runtime_disable(&pdev->dev);
	free_candev(dev);
	return err;
}