Message ID | 1390858942-10904-1-git-send-email-ydroneaud@opteya.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/drivers/base/platform.c b/drivers/base/platform.c index bc78848dd59a..ada1d366e1b6 100644 --- a/drivers/base/platform.c +++ b/drivers/base/platform.c @@ -446,8 +446,10 @@ struct platform_device *platform_device_register_full( if (!pdev->dev.dma_mask) goto err; - *pdev->dev.dma_mask = pdevinfo->dma_mask; - pdev->dev.coherent_dma_mask = pdevinfo->dma_mask; + ret = dma_set_mask_and_coherent(&pdev->dev, + pdevinfo->dma_mask); + if (ret) + goto err; } ret = platform_device_add_resources(pdev,