X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=drivers%2Fspi%2Fspi-s3c64xx.c;h=2465d6d35b068fa5158073a515ca562973ffc239;hb=b5f9a9d5113efe11a3b9dad600a6f833274da595;hp=25cf6716c8edc4823d0235ab5b1e89cb4c42a1b1;hpb=a1216394e620d0dfbb03c712ae3210e7b77c9e11;p=deliverable%2Flinux.git diff --git a/drivers/spi/spi-s3c64xx.c b/drivers/spi/spi-s3c64xx.c index 25cf6716c8ed..2465d6d35b06 100644 --- a/drivers/spi/spi-s3c64xx.c +++ b/drivers/spi/spi-s3c64xx.c @@ -434,6 +434,9 @@ static int s3c64xx_spi_prepare_transfer(struct spi_master *spi) dma_cap_mask_t mask; int ret; + if (is_polling(sdd)) + return 0; + dma_cap_zero(mask); dma_cap_set(DMA_SLAVE, mask);