diff options
author | Johan Hovold <johan@kernel.org> | 2018-08-27 11:21:45 +0300 |
---|---|---|
committer | Rob Herring <robh@kernel.org> | 2018-08-29 16:06:46 +0300 |
commit | 36156f9241cb0f9e37d998052873ca7501ad4b36 (patch) | |
tree | 203d1e52a9e5a942a2b99ae0ecb984fa87453df8 /samples | |
parent | 5b394b2ddf0347bef56e50c69a58773c94343ff3 (diff) | |
download | linux-36156f9241cb0f9e37d998052873ca7501ad4b36.tar.xz |
of: add helper to lookup compatible child node
Add of_get_compatible_child() helper that can be used to lookup
compatible child nodes.
Several drivers currently use of_find_compatible_node() to lookup child
nodes while failing to notice that the of_find_ functions search the
entire tree depth-first (from a given start node) and therefore can
match unrelated nodes. The fact that these functions also drop a
reference to the node they start searching from (e.g. the parent node)
is typically also overlooked, something which can lead to use-after-free
bugs.
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Rob Herring <robh@kernel.org>
Diffstat (limited to 'samples')
0 files changed, 0 insertions, 0 deletions