]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
spi: imx: fix runtime pm leak on probe deferral
authorJohan Hovold <johan@kernel.org>
Tue, 21 Apr 2026 12:56:32 +0000 (14:56 +0200)
committerMark Brown <broonie@kernel.org>
Wed, 22 Apr 2026 12:44:20 +0000 (13:44 +0100)
commita1d50a37d3b1df84f536a982f692371039df4a48
tree7cde3b593d4e80a0b01bea4363aa804741e360dc
parentf62c060272b9d7423b1650b844e8e4e7b8f9f925
spi: imx: fix runtime pm leak on probe deferral

Make sure to balance the runtime PM usage count before returning on
probe failure (e.g. probe deferral) so that the controller can be
suspended when a driver is later bound.

Fixes: 43b6bf406cd0 ("spi: imx: fix runtime pm support for !CONFIG_PM")
Cc: stable@vger.kernel.org # 5.10
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Johan Hovold <johan@kernel.org>
Link: https://patch.msgid.link/20260421125632.1537235-1-johan@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-imx.c