> > @@ -274,6 +257,15 @@ static int imx_rpmsg_probe(struct platform_device
> *pdev)
> >             }
> >     }
> >
> > +   if (data->lpa && of_property_present(np, "ignore-suspend-widgets"))
> {
> > +           ret = snd_soc_of_parse_ignore_suspend_widgets(&data-
> >card,
> > +                                                         "ignore-suspend-
> widgets");
> > +           if (ret) {
> > +                   dev_err(&pdev->dev, "failed to parse ignore-suspend-
> widgets: %d\n", ret);
> > +                   return ret;
> > +           }
> > +   }
> > +
> 
> The other error handling paths here have a goto fail to do cleanup of the
> of_node in the platform device.

Will fix it in next version.

Regards, 
Chancel Liu

Reply via email to