]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/iommu/exynos-iommu.c
driver core: dev_set_drvdata can no longer fail
[karo-tx-linux.git] / drivers / iommu / exynos-iommu.c
index 074018979cdfb047f96619bf050b0f26ba5a623f..b97a6ab95a9ddfd63a87808dfb98b040a346431d 100644 (file)
@@ -542,12 +542,7 @@ static int exynos_sysmmu_probe(struct platform_device *pdev)
                goto err_alloc;
        }
 
-       ret = dev_set_drvdata(dev, data);
-       if (ret) {
-               dev_dbg(dev, "Unabled to initialize driver data\n");
-               goto err_init;
-       }
-
+       dev_set_drvdata(dev, data);
        data->nsfrs = pdev->num_resources / 2;
        data->sfrbases = kmalloc(sizeof(*data->sfrbases) * data->nsfrs,
                                                                GFP_KERNEL);