Commit b3402c40 authored by Marc Kleine-Budde's avatar Marc Kleine-Budde

can: m_can_platform: m_can_plat_probe(): add missing error handling if mcan_class is NULL

This patch adds the missing error handling in m_can_plat_probe() if
mcan_class is NULL.

Fixes: f524f829 ("can: m_can: Create a m_can platform framework")
Signed-off-by: default avatarMarc Kleine-Budde <mkl@pengutronix.de>
parent 28b0ffe9
...@@ -63,6 +63,9 @@ static int m_can_plat_probe(struct platform_device *pdev) ...@@ -63,6 +63,9 @@ static int m_can_plat_probe(struct platform_device *pdev)
int irq, ret = 0; int irq, ret = 0;
mcan_class = m_can_class_allocate_dev(&pdev->dev); mcan_class = m_can_class_allocate_dev(&pdev->dev);
if (!mcan_class)
return -ENOMEM;
priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL);
if (!priv) if (!priv)
return -ENOMEM; return -ENOMEM;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment