diff --git a/drivers/spi/spi-pxa2xx-dma.c b/drivers/spi/spi-pxa2xx-dma.c index 08cb6e96ac94..c94d1d192e74 100644 --- a/drivers/spi/spi-pxa2xx-dma.c +++ b/drivers/spi/spi-pxa2xx-dma.c @@ -29,9 +29,9 @@ static void pxa2xx_spi_dma_transfer_complete(struct driver_data *drv_data, /* * It is possible that one CPU is handling ROR interrupt and other - * just gets DMA completion. Calling pump_transfers() twice for the - * same transfer leads to problems thus we prevent concurrent calls - * by using dma_running. + * just gets DMA completion. Calling spi_finalize_current_transfer() + * twice for the same transfer leads to problems thus we prevent + * concurrent calls by using dma_running. */ if (atomic_dec_and_test(&drv_data->dma_running)) { /*