spi: imx: fix spi resource leak with dma transfer
authorGao Pan <pandy.gao@nxp.com>
Mon, 18 Jan 2016 07:44:01 +0000 (15:44 +0800)
committerMark Brown <broonie@kernel.org>
Fri, 22 Jan 2016 16:46:58 +0000 (16:46 +0000)
commitf8efca2f1783050368c71e978ee32d3aa692637b
tree6b4032cdcd74759d85739bad456cd792c6ceebd0
parentcabeea980879c2c701b0bd03f145c9f7dae17a63
spi: imx: fix spi resource leak with dma transfer

In spi_imx_dma_transfer(), when desc_rx = dmaengine_prep_slave_sg()
fails, the context goes to label no_dma and then return. However,
the memory allocated for desc_tx has not been freed yet, which leads
to resource leak.

Signed-off-by: Gao Pan <pandy.gao@nxp.com>
Reviewed-by: Fugang Duan <B38611@freescale.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-imx.c
This page took 0.025705 seconds and 5 git commands to generate.