spi: st-ssc4: Fix misuse of devm_gpio_request/devm_gpio_free APIs
authorAxel Lin <axel.lin@ingics.com>
Sun, 5 Jun 2016 10:42:27 +0000 (18:42 +0800)
committerMark Brown <broonie@kernel.org>
Wed, 14 Sep 2016 15:05:35 +0000 (16:05 +0100)
commit42531686639d6a3fe49518f2baca3f7256708242
tree345ba0762f7dc7c20f47adc7134341b2e2d0d5f5
parent29b4817d4018df78086157ea3a55c1d9424a7cfc
spi: st-ssc4: Fix misuse of devm_gpio_request/devm_gpio_free APIs

devm_* API is supposed to be used only in probe function call.
The resource is allocated at 'probe' and free automatically at 'remove'.
Usage of devm_* functions outside probe sometimes leads to resource leak.
Thus avoid using devm_* APIs in .setup/.cleanup callbacks.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-st-ssc4.c