spi: atmel-quadspi: Fix unbalanced pm_runtime by using devm_ API
authorBence Csókás <csokas.bence@prolan.hu>
Thu, 27 Mar 2025 19:59:27 +0000 (20:59 +0100)
committerMark Brown <broonie@kernel.org>
Sun, 11 May 2025 01:30:02 +0000 (10:30 +0900)
commit8856eafcc05ecf54d6dd2b6c67804fefd276472c
tree904ac3eef37bbeb4d90b1f0cbba0a7f17766a3b2
parent73db799bf5efc5a04654bb3ff6c9bf63a0dfa473
spi: atmel-quadspi: Fix unbalanced pm_runtime by using devm_ API

Fix unbalanced PM in error path of `atmel_qspi_probe()`
by using `devm_pm_runtime_*()` functions.

Reported-by: Alexander Dahl <ada@thorsis.com>
Closes: https://lore.kernel.org/linux-spi/20250110-paycheck-irregular-bcddab1276c7@thorsis.com/
Fixes: 5af42209a4d2 ("spi: atmel-quadspi: Add support for sama7g5 QSPI")
Signed-off-by: Bence Csókás <csokas.bence@prolan.hu>
Link: https://patch.msgid.link/20250327195928.680771-4-csokas.bence@prolan.hu
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/atmel-quadspi.c