aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mmc/host/sdhci-acpi.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/mmc/host/sdhci-acpi.c')
-rw-r--r--drivers/mmc/host/sdhci-acpi.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/mmc/host/sdhci-acpi.c b/drivers/mmc/host/sdhci-acpi.c
index cdd4ce0d7c90..ef19874fcd1f 100644
--- a/drivers/mmc/host/sdhci-acpi.c
+++ b/drivers/mmc/host/sdhci-acpi.c
@@ -310,8 +310,9 @@ static int sdhci_acpi_probe(struct platform_device *pdev)
310 dma_mask = DMA_BIT_MASK(32); 310 dma_mask = DMA_BIT_MASK(32);
311 } 311 }
312 312
313 dev->dma_mask = &dev->coherent_dma_mask; 313 err = dma_coerce_mask_and_coherent(dev, dma_mask);
314 dev->coherent_dma_mask = dma_mask; 314 if (err)
315 goto err_free;
315 } 316 }
316 317
317 if (c->slot) { 318 if (c->slot) {