fpga: mgr: Use standard dev_release for class driver
[linux-2.6-microblaze.git] / drivers / fpga / socfpga.c
index 1f46717..7e0741f 100644 (file)
@@ -571,12 +571,9 @@ static int socfpga_fpga_probe(struct platform_device *pdev)
        if (ret)
                return ret;
 
-       mgr = devm_fpga_mgr_create(dev, "Altera SOCFPGA FPGA Manager",
-                                  &socfpga_fpga_ops, priv);
-       if (!mgr)
-               return -ENOMEM;
-
-       return devm_fpga_mgr_register(dev, mgr);
+       mgr = devm_fpga_mgr_register(dev, "Altera SOCFPGA FPGA Manager",
+                                    &socfpga_fpga_ops, priv);
+       return PTR_ERR_OR_ZERO(mgr);
 }
 
 #ifdef CONFIG_OF