mirror of
https://github.com/torvalds/linux.git
synced 2026-09-23 13:14:02 +02:00
remoteproc: core: cancel crash_handler work in rproc_add() error path
Ensure crash_handler work is cancelled before tearing down rproc resources to avoid accessing freed memory. Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com> Link: https://lore.kernel.org/r/20260623-rproc-attach-issue-v3-3-8e24310707ce@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
parent
f44ae8ce15
commit
0ec167625b
|
|
@ -2340,6 +2340,7 @@ int rproc_add(struct rproc *rproc)
|
|||
return 0;
|
||||
|
||||
rproc_remove_dev:
|
||||
cancel_work_sync(&rproc->crash_handler);
|
||||
rproc_delete_debug_dir(rproc);
|
||||
device_del(dev);
|
||||
rproc_remove_cdev:
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user