spi: fsl-cpm: Correct the free:ing
authorLinus Walleij <linus.walleij@linaro.org>
Wed, 13 Nov 2019 01:44:42 +0000 (02:44 +0100)
committerMark Brown <broonie@kernel.org>
Fri, 15 Nov 2019 12:12:15 +0000 (12:12 +0000)
commitc5923243eb3208ea63b5ed7905610039c4ca5201
treec5c30adf49c671a94a48e10f23ce69307ec56540
parentc2f102f1e884fe1a6a54c36f232e560675657f12
spi: fsl-cpm: Correct the free:ing

The fsl_spi_cpm_free() function does not make the same
checks as the error path in fsl_spi_cpm_init() leading
to crashes on error.

Cc: Fabio Estevam <festevam@gmail.com>
Reported-by: Christophe Leroy <christophe.leroy@c-s.fr>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20191113014442.12100-1-linus.walleij@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-fsl-cpm.c