mirror of
https://github.com/torvalds/linux.git
synced 2026-09-23 13:14:02 +02:00
remoteproc: qcom_q6v5_adsp: Fix reference leak for device node
When calling of_parse_phandle_with_args(), the caller is responsible
to call of_node_put() to release the reference of device node.
In adsp_map_carveout, it does not release the reference.
Fixes: f22eedff28 ("remoteproc: qcom: Add support for memory sandbox")
Signed-off-by: Felix Gu <gu_0233@qq.com>
Link: https://lore.kernel.org/r/tencent_EDC2253D3B1C22217E1259E07765D269100A@qq.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
parent
c4383254ac
commit
8c952807c2
|
|
@ -355,6 +355,7 @@ static int adsp_map_carveout(struct rproc *rproc)
|
|||
return ret;
|
||||
|
||||
sid = args.args[0] & SID_MASK_DEFAULT;
|
||||
of_node_put(args.np);
|
||||
|
||||
/* Add SID configuration for ADSP Firmware to SMMU */
|
||||
iova = adsp->mem_phys | (sid << 32);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user