On Wed, Apr 15, 2026 at 05:19:42PM +0900, Chancel Liu wrote:

> @@ -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.

Attachment: signature.asc
Description: PGP signature

Reply via email to