> -----Original Message----- > From: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx> > Sent: Wednesday, August 14, 2024 3:49 PM > To: Thinh Nguyen <Thinh.Nguyen@xxxxxxxxxxxx>; Greg Kroah-Hartman > <gregkh@xxxxxxxxxxxxxxxxxxx>; Simek, Michal <michal.simek@xxxxxxx>; > Grygorii Strashko <grygorii.strashko@xxxxxx>; Vignesh R <vigneshr@xxxxxx>; > Felipe Balbi <felipe.balbi@xxxxxxxxxxxxxxx>; Pandey, Radhey Shyam > <radhey.shyam.pandey@xxxxxxx>; Piyush Mehta > <piyush.mehta@xxxxxxx>; linux-usb@xxxxxxxxxxxxxxx; linux- > omap@xxxxxxxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx; linux-arm- > kernel@xxxxxxxxxxxxxxxxxxx > Cc: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx>; > stable@xxxxxxxxxxxxxxx > Subject: [PATCH 2/2] usb: dwc3: xilinx: add missing depopulate in probe > error path > > Depopulate device in probe error paths to fix leak of children resources. > > Fixes: 53b5ff83d893 ("usb: dwc3: xilinx: improve error handling for PM APIs") > Cc: <stable@xxxxxxxxxxxxxxx> > Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx> Reviewed-by: Radhey Shyam Pandey <radhey.shyam.pandey@xxxxxxx> Thanks! > --- > drivers/usb/dwc3/dwc3-xilinx.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/usb/dwc3/dwc3-xilinx.c b/drivers/usb/dwc3/dwc3-xilinx.c > index bb4d894c16e9..b7613a106da6 100644 > --- a/drivers/usb/dwc3/dwc3-xilinx.c > +++ b/drivers/usb/dwc3/dwc3-xilinx.c > @@ -330,6 +330,7 @@ static int dwc3_xlnx_probe(struct platform_device > *pdev) > return pm_runtime_resume_and_get(dev); > > err_pm_set_suspended: > + of_platform_depopulate(dev); > pm_runtime_set_suspended(dev); > > err_clk_put: > -- > 2.43.0