Skip to content

Commit

Permalink
DMA-API: mmc: sdhci-acpi: use dma_coerce_mask_and_coherent()
Browse files Browse the repository at this point in the history
The code sequence:
	dev->dma_mask = &dev->coherent_dma_mask;
	dev->coherent_dma_mask = dma_mask;
bypasses the architectures check on the DMA mask.  It can be replaced
with dma_coerce_mask_and_coherent(), avoiding the direct initialization
of this mask.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
  • Loading branch information
Russell King committed Oct 31, 2013
1 parent 224ddca commit 07f4450
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions drivers/mmc/host/sdhci-acpi.c
Original file line number Diff line number Diff line change
Expand Up @@ -310,8 +310,9 @@ static int sdhci_acpi_probe(struct platform_device *pdev)
dma_mask = DMA_BIT_MASK(32);
}

dev->dma_mask = &dev->coherent_dma_mask;
dev->coherent_dma_mask = dma_mask;
err = dma_coerce_mask_and_coherent(dev, dma_mask);
if (err)
goto err_free;
}

if (c->slot) {
Expand Down

0 comments on commit 07f4450

Please sign in to comment.