Hi Christophe, good catch! On Mon, Jun 11, 2018 at 12:20 PM, Christophe JAILLET <christophe.jaillet@xxxxxxxxxx> wrote: > If 'fpga_mgr_create()' fails, we should release some resources, as done > in the other error handling path of the function. > > Fixes: 7085e2a94f7d ("fpga: manager: change api, don't use drvdata") > Signed-off-by: Christophe JAILLET <christophe.jaillet@xxxxxxxxxx> Reviewed-by: Moritz Fischer <mdf@xxxxxxxxxx> > --- > drivers/fpga/altera-cvp.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/drivers/fpga/altera-cvp.c b/drivers/fpga/altera-cvp.c > index dd4edd8f22ce..7fa793672a7a 100644 > --- a/drivers/fpga/altera-cvp.c > +++ b/drivers/fpga/altera-cvp.c > @@ -455,8 +455,10 @@ static int altera_cvp_probe(struct pci_dev *pdev, > > mgr = fpga_mgr_create(&pdev->dev, conf->mgr_name, > &altera_cvp_ops, conf); > - if (!mgr) > - return -ENOMEM; > + if (!mgr) { > + ret = -ENOMEM; > + goto err_unmap; > + } > > pci_set_drvdata(pdev, mgr); > > -- > 2.17.0 > > -- > To unsubscribe from this list: send the line "unsubscribe linux-fpga" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html Thanks, Moritz -- To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html