]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-client.git/commit
pinctrl: cirrus: cs42l43: Fix double-put in cs42l43_pin_probe()
authorFelix Gu <ustc.gu@gmail.com>
Mon, 23 Feb 2026 09:39:07 +0000 (17:39 +0800)
committerLinus Walleij <linusw@kernel.org>
Tue, 24 Feb 2026 09:51:30 +0000 (10:51 +0100)
commitfd5bed798f45eb3a178ad527b43ab92705faaf8a
tree21b5d4c5445aa02e1732be9ccd24eab3b57cbb34
parenta2539b92e4b791c1ba482930b5e51b1591975461
pinctrl: cirrus: cs42l43: Fix double-put in cs42l43_pin_probe()

devm_add_action_or_reset() already invokes the action on failure,
so the explicit put causes a double-put.

Fixes: 9b07cdf86a0b ("pinctrl: cirrus: Fix fwnode leak in cs42l43_pin_probe()")
Signed-off-by: Felix Gu <ustc.gu@gmail.com>
Reviewed-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Signed-off-by: Linus Walleij <linusw@kernel.org>
drivers/pinctrl/cirrus/pinctrl-cs42l43.c