kernel/drivers/fpga/socfpga-a10.c
.. .. @@ -508,8 +508,8 @@ 508 508 return -EBUSY; 509 509 } 510 510 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);513 513 if (!mgr) 514 514 return -ENOMEM; 515 515 .. .. @@ -517,7 +517,6 @@ 517 517 518 518 ret = fpga_mgr_register(mgr); 519 519 if (ret) { 520 - fpga_mgr_free(mgr);521 520 clk_disable_unprepare(priv->clk); 522 521 return ret; 523 522 }