[lkml]   [2011]   [Dec]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    Patch in this message
    Subject[25/45] mmc: mxcmmc: fix falling back to PIO
    3.0-stable review patch.  If anyone has any objections, please let me know.


    From: Sascha Hauer <>

    commit e58f516ff4730c4047c3f104b061f7a03e9a263c upstream.

    When we can't configure the dma channel we want to fall
    back to PIO. We do this by setting host->do_dma to zero.
    This does not work as do_dma is used to see whether dma
    can be used for the current transfer. Instead, we have
    to set host->dma to NULL.

    Signed-off-by: Sascha Hauer <>
    Signed-off-by: Chris Ball <>
    Signed-off-by: Greg Kroah-Hartman <>

    drivers/mmc/host/mxcmmc.c | 1 +
    1 file changed, 1 insertion(+)

    --- a/drivers/mmc/host/mxcmmc.c
    +++ b/drivers/mmc/host/mxcmmc.c
    @@ -731,6 +731,7 @@ static void mxcmci_set_ios(struct mmc_ho
    "failed to config DMA channel. Falling back to PIO\n");
    host->do_dma = 0;
    + host->dma = NULL;

     \ /
      Last update: 2011-12-16 21:03    [W:0.031 / U:4.040 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site