]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/mmc/host/mmc_spi.c
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[karo-tx-linux.git] / drivers / mmc / host / mmc_spi.c
index e77d79c8cd9f2bacc2483659ef43c36385192c06..476e53d301283d0efa06486312dfc06d40373a16 100644 (file)
@@ -888,10 +888,7 @@ mmc_spi_data_do(struct mmc_spi_host *host, struct mmc_command *cmd,
        u32                     clock_rate;
        unsigned long           timeout;
 
-       if (data->flags & MMC_DATA_READ)
-               direction = DMA_FROM_DEVICE;
-       else
-               direction = DMA_TO_DEVICE;
+       direction = mmc_get_dma_dir(data);
        mmc_spi_setup_data_message(host, multiple, direction);
        t = &host->t;