diff options
author | Joakim Tjernlund <Joakim.Tjernlund@transmode.se> | 2010-05-17 09:17:10 -0400 |
---|---|---|
committer | Grant Likely <grant.likely@secretlab.ca> | 2010-05-25 02:23:13 -0400 |
commit | 338ff2982d969a8e09ca356552cb5022ad380766 (patch) | |
tree | f67a5ec9c9825281dfb8c328a8e89a1711056a98 /drivers/spi/spi_mpc8xxx.c | |
parent | 0398fb70940e1f10939d6126eafb760bd48d1566 (diff) |
spi/spi_mpc8xxx: Do not use map_tx_dma to unmap rx_dma
This fixes a typo were map_tx_dma is used instead of
map_rx_dma, casing the driver to unmap rx_dma when it
shouldn't.
Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
Acked-by: Anton Vorontsov <cbouatmailru@gmail.com>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Diffstat (limited to 'drivers/spi/spi_mpc8xxx.c')
-rw-r--r-- | drivers/spi/spi_mpc8xxx.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/spi/spi_mpc8xxx.c b/drivers/spi/spi_mpc8xxx.c index 66517ce750f3..6e7aabe8db18 100644 --- a/drivers/spi/spi_mpc8xxx.c +++ b/drivers/spi/spi_mpc8xxx.c | |||
@@ -515,7 +515,7 @@ static void mpc8xxx_spi_cpm_bufs_complete(struct mpc8xxx_spi *mspi) | |||
515 | 515 | ||
516 | if (mspi->map_tx_dma) | 516 | if (mspi->map_tx_dma) |
517 | dma_unmap_single(dev, mspi->tx_dma, t->len, DMA_TO_DEVICE); | 517 | dma_unmap_single(dev, mspi->tx_dma, t->len, DMA_TO_DEVICE); |
518 | if (mspi->map_tx_dma) | 518 | if (mspi->map_rx_dma) |
519 | dma_unmap_single(dev, mspi->rx_dma, t->len, DMA_FROM_DEVICE); | 519 | dma_unmap_single(dev, mspi->rx_dma, t->len, DMA_FROM_DEVICE); |
520 | mspi->xfer_in_progress = NULL; | 520 | mspi->xfer_in_progress = NULL; |
521 | } | 521 | } |