Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bdadd5e0 authored by Isaac J. Manjarres's avatar Isaac J. Manjarres
Browse files

soc: qcom: pil: Correct memory-region of_node reference counting



of_parse_phandle() is used to deduce if a memory region is
associated with a particular device. The call to of_parse_phandle()
internally increments the reference count to the memory region's
of_node, and thus, the caller should reverse that action by
decrementing it via a call to of_node_put().

Change-Id: I390b48bef9295258ae950738c0dde99d4604e263
Signed-off-by: default avatarIsaac J. Manjarres <isaacm@codeaurora.org>
parent 3adfbb92
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -779,6 +779,7 @@ static int pil_alloc_region(struct pil_priv *priv, phys_addr_t min_addr,
	}

	ret = of_address_to_resource(mem_node, 0, &res);
	of_node_put(mem_node);
	if (ret < 0) {
		pil_err(priv->desc, "Failed to get the resource\n");
		goto err;