[PATCH] PCI: imx6: fix pwrctrl device leak on PM runtime setup failure

Manivannan Sadhasivam manivannan.sadhasivam at oss.qualcomm.com
Tue Sep 1 07:40:03 PDT 2026


On Sat, 22 Aug 2026 09:22:05 +0800, hanzhijian wrote:
> In imx_pcie_probe(), after pci_pwrctrl_create_devices() creates the
> pwrctrl devices, the error paths for imx_add_pcie_ep() and
> dw_pcie_host_init() both jump to err_pwrctrl_destroy to tear them down.
> However, the error path for devm_pm_runtime_set_active_enabled() returns
> directly, leaking the pwrctrl devices.
> 
> Jump to err_pwrctrl_destroy instead so the pwrctrl devices are cleaned
> up on this error path too.
> 
> [...]

Applied, thanks!

[1/1] PCI: imx6: fix pwrctrl device leak on PM runtime setup failure
      commit: 0031f76f73b86f711d0e4e95a967aea1821fb867

Best regards,
-- 
மணிவண்ணன் சதாசிவம்





More information about the linux-arm-kernel mailing list