spi: fsl-spi: Fix memory leak
authorAxel Lin <axel.lin@ingics.com>
Sun, 30 Mar 2014 08:42:57 +0000 (16:42 +0800)
committerMark Brown <broonie@linaro.org>
Mon, 14 Apr 2014 16:18:55 +0000 (17:18 +0100)
commit7a40054361162d2f78f332aa868fed137beb7901
tree22f5adfbc063516d1dcdce19d49ae7b520d5d1f0
parentabcadeb255074d1351d110ef696b647859fa3d5b
spi: fsl-spi: Fix memory leak

mpc8xxx_spi_probe() has set master->cleanup = mpc8xxx_spi_cleanup,
however current code overrides the setting in fsl_spi_probe() and set
master->cleanup = fsl_spi_cleanup.
Thus the memory allocated for cs is not freed anywhere.
Convert to use devm_kzalloc to fix the memory leak.

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