]> Git Repo - linux.git/blobdiff - drivers/fpga/socfpga.c
bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self
[linux.git] / drivers / fpga / socfpga.c
index 959d71f26896700851584336f317f86c85919aa8..4a8a2fcd4e6c938d006401dd22b392f06f102f10 100644 (file)
@@ -571,18 +571,14 @@ static int socfpga_fpga_probe(struct platform_device *pdev)
        if (ret)
                return ret;
 
-       mgr = fpga_mgr_create(dev, "Altera SOCFPGA FPGA Manager",
-                             &socfpga_fpga_ops, priv);
+       mgr = devm_fpga_mgr_create(dev, "Altera SOCFPGA FPGA Manager",
+                                  &socfpga_fpga_ops, priv);
        if (!mgr)
                return -ENOMEM;
 
        platform_set_drvdata(pdev, mgr);
 
-       ret = fpga_mgr_register(mgr);
-       if (ret)
-               fpga_mgr_free(mgr);
-
-       return ret;
+       return fpga_mgr_register(mgr);
 }
 
 static int socfpga_fpga_remove(struct platform_device *pdev)
This page took 0.032117 seconds and 4 git commands to generate.