diff options
Diffstat (limited to 'drivers/mmc/host/sdhci-acpi.c')
-rw-r--r-- | drivers/mmc/host/sdhci-acpi.c | 5 |
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) { |