hc
2024-05-14 bedbef8ad3e75a304af6361af235302bcc61d06b
kernel/drivers/fpga/socfpga-a10.c
....@@ -508,8 +508,8 @@
508508 return -EBUSY;
509509 }
510510
511
- mgr = fpga_mgr_create(dev, "SoCFPGA Arria10 FPGA Manager",
512
- &socfpga_a10_fpga_mgr_ops, priv);
511
+ mgr = devm_fpga_mgr_create(dev, "SoCFPGA Arria10 FPGA Manager",
512
+ &socfpga_a10_fpga_mgr_ops, priv);
513513 if (!mgr)
514514 return -ENOMEM;
515515
....@@ -517,7 +517,6 @@
517517
518518 ret = fpga_mgr_register(mgr);
519519 if (ret) {
520
- fpga_mgr_free(mgr);
521520 clk_disable_unprepare(priv->clk);
522521 return ret;
523522 }