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 | |
| 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>
| -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) { |
