diff options
author | Prahlad V <prahlad.eee@gmail.com> | 2016-11-15 13:26:43 -0500 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2016-11-15 13:37:01 -0500 |
commit | d06a3507fe7cfd85a296d2c1fe367dd850e9595f (patch) | |
tree | 0abc449af66ee53036e364ce5fa8ec4a3404e744 /drivers/spi | |
parent | 1001354ca34179f3db924eb66672442a173147dc (diff) |
spi: spi-ti-qspi: reinit of completion variable
completion variable should be reinitialized before reusing.
Signed-off-by: Prahlad V <prahlad.eee@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi')
-rw-r--r-- | drivers/spi/spi-ti-qspi.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/spi/spi-ti-qspi.c b/drivers/spi/spi-ti-qspi.c index caeac66a3977..ec6fb09e2e17 100644 --- a/drivers/spi/spi-ti-qspi.c +++ b/drivers/spi/spi-ti-qspi.c | |||
@@ -411,6 +411,7 @@ static int ti_qspi_dma_xfer(struct ti_qspi *qspi, dma_addr_t dma_dst, | |||
411 | tx->callback = ti_qspi_dma_callback; | 411 | tx->callback = ti_qspi_dma_callback; |
412 | tx->callback_param = qspi; | 412 | tx->callback_param = qspi; |
413 | cookie = tx->tx_submit(tx); | 413 | cookie = tx->tx_submit(tx); |
414 | reinit_completion(&qspi->transfer_complete); | ||
414 | 415 | ||
415 | ret = dma_submit_error(cookie); | 416 | ret = dma_submit_error(cookie); |
416 | if (ret) { | 417 | if (ret) { |