]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit27a6a5e2c2ee156ec27b59a7ccb96b38fc281f64
tree22f5adfbc063516d1dcdce19d49ae7b520d5d1f0
parentc15b92693b3b2720477ba15bdb1df05c2fc06c5c
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