summaryrefslogtreecommitdiff
path: root/tools/lib/python
diff options
context:
space:
mode:
authorAniket Randive <aniket.randive@oss.qualcomm.com>2026-09-01 15:20:54 +0530
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2026-09-23 14:44:31 +0200
commit4a86249c87ec07c0fa89671c39f7b3c1075394fc (patch)
tree49729b9b6c52533e2640010be30ae11abd1dc430 /tools/lib/python
parent37d7703dbd6ab1303be7be8d1b18df26892a0ed9 (diff)
serial: qcom-geni: Avoid double-free of PM domain list
The SA8255P UART variants attach PM domains through devm_pm_domain_attach_list(), which registers a devres cleanup action to detach and free the PM domain list automatically on probe failure or device removal. Remove the manual dev_pm_domain_detach_list() calls from the probe error path and remove callback. These calls can operate on memory that has already been freed by the devres-managed cleanup, resulting in a potential double-free. Also remove the unused pm_domain.h header. Suggested-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Signed-off-by: Aniket Randive <aniket.randive@oss.qualcomm.com> Reviewed-by: Praveen Talari <praveen.talari@oss.qualcomm.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com> Link: https://patch.msgid.link/20260901-probe_cleanup_uart-v1-1-0bc2b00c970e@oss.qualcomm.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions