]> git.ipfire.org Git - thirdparty/linux.git/commit
spi: fix resource leaks on device setup failure
authorJohan Hovold <johan@kernel.org>
Fri, 10 Apr 2026 15:49:06 +0000 (17:49 +0200)
committerMark Brown <broonie@kernel.org>
Wed, 22 Apr 2026 14:10:17 +0000 (15:10 +0100)
commitdb357034f7e0cf23f233f414a8508312dfe8fbbe
tree98131a5c99efe1a68529416eb86c19cade492198
parentab00febad191d7a4400aa1c3468279fb508258d4
spi: fix resource leaks on device setup failure

Make sure to call controller cleanup() if spi_setup() fails while
registering a device to avoid leaking any resources allocated by
setup().

Fixes: c7299fea6769 ("spi: Fix spi device unregister flow")
Cc: stable@vger.kernel.org # 5.13
Cc: Saravana Kannan <saravanak@kernel.org>
Signed-off-by: Johan Hovold <johan@kernel.org>
Link: https://patch.msgid.link/20260410154907.129248-2-johan@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi.c