aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/of
diff options
context:
space:
mode:
authorMaxime Ripard <maxime.ripard@bootlin.com>2019-03-15 10:22:47 +0100
committerRob Herring <robh@kernel.org>2019-04-10 09:03:03 -0500
commitdeb387d4af5a4be3b656b5d69ae4d87ccee325b8 (patch)
tree423c10d73dfeb2b27c276ce6c06ac4a62fc20498 /drivers/of
parentdt-bindings: Require child nodes type to be 'object' (diff)
downloadlinux-dev-deb387d4af5a4be3b656b5d69ae4d87ccee325b8.tar.xz
linux-dev-deb387d4af5a4be3b656b5d69ae4d87ccee325b8.zip
of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put
The node returned by of_graph_get_endpoint_by_regs has a reference taken, and we need to put that reference back when done with the node. However, the documentation for that node doesn't mention it, so let's make sure it does. Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com> Signed-off-by: Rob Herring <robh@kernel.org>
Diffstat (limited to 'drivers/of')
-rw-r--r--drivers/of/property.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/of/property.c b/drivers/of/property.c
index 8631efa1daa1..d7fa75e31f22 100644
--- a/drivers/of/property.c
+++ b/drivers/of/property.c
@@ -659,7 +659,7 @@ EXPORT_SYMBOL(of_graph_get_next_endpoint);
*
* Return: An 'endpoint' node pointer which is identified by reg and at the same
* is the child of a port node identified by port_reg. reg and port_reg are
- * ignored when they are -1.
+ * ignored when they are -1. Use of_node_put() on the pointer when done.
*/
struct device_node *of_graph_get_endpoint_by_regs(
const struct device_node *parent, int port_reg, int reg)