spi: Handle SPI device setup callback failure.
authorJoe Burmeister <joe.burmeister@devtank.co.uk>
Mon, 19 Apr 2021 13:06:31 +0000 (14:06 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 19 Apr 2021 13:18:46 +0000 (14:18 +0100)
commitc914dbf88fa8619602e0913e8a952a19631ed195
tree47a370f8bd2a95996715f218db274b390df9caa5
parentd347b4aaa1a042ea528e385d9070b74c77a14321
spi: Handle SPI device setup callback failure.

If the setup callback failed, but the controller has auto_runtime_pm
and set_cs, the setup failure could be missed.

Signed-off-by: Joe Burmeister <joe.burmeister@devtank.co.uk>
Link: https://lore.kernel.org/r/20210419130631.4586-1-joe.burmeister@devtank.co.uk
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi.c