Commit 68ef7140 authored by Bartosz Golaszewski's avatar Bartosz Golaszewski
Browse files

gpio: imx-scu: destroy the mutex in detach path



Use devm_mutex_init() in order to clean up after the mutex debug data in
detach and error path.

Reviewed-by: default avatarPeng Fan <peng.fan@nxp.com>
Reviewed-by: default avatarLinus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20250423-gpiochip-set-rv-gpio-part2-v1-3-b22245cde81a@linaro.org


Signed-off-by: default avatarBartosz Golaszewski <bartosz.golaszewski@linaro.org>
parent dd6d13ab
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -88,7 +88,10 @@ static int imx_scu_gpio_probe(struct platform_device *pdev)
		return ret;

	priv->dev = dev;
	mutex_init(&priv->lock);

	ret = devm_mutex_init(&pdev->dev, &priv->lock);
	if (ret)
		return ret;

	gc = &priv->chip;
	gc->base = -1;