Merge branch 'soc-fixes' into omap-for-v4.15/fixes
[linux-2.6-block.git] / arch / arm / mach-omap2 / omap_device.c
index 184acd95c216bf4e56a4659b04941254dfd68f59..f0388058b7da399d28d3819ab268d5d0a2a61073 100644 (file)
@@ -514,8 +514,10 @@ struct platform_device __init *omap_device_build(const char *pdev_name,
                goto odbs_exit1;
 
        od = omap_device_alloc(pdev, &oh, 1);
-       if (IS_ERR(od))
+       if (IS_ERR(od)) {
+               ret = PTR_ERR(od);
                goto odbs_exit1;
+       }
 
        ret = platform_device_add_data(pdev, pdata, pdata_len);
        if (ret)