of: add consistency check to of_node_release()
authorFrank Rowand <frowand.list@gmail.com>
Mon, 13 Feb 2023 18:57:01 +0000 (12:57 -0600)
committerRob Herring <robh@kernel.org>
Mon, 20 Feb 2023 21:37:19 +0000 (15:37 -0600)
commitec0b7e24d566a843e3cfba21a6471170fdb0f810
treefdb2db20af328846479dca1267ef77ad9f73b23c
parent23522dd7033ad8dcd818f75469907a8fdac8e8a4
of: add consistency check to of_node_release()

Add an additional consistency check to of_node_release(), which is
called when the reference count of a devicetree node is decremented
to zero.  The node's children should have been deleted before the
node is deleted so check that no children exist.

Signed-off-by: Frank Rowand <frowand.list@gmail.com>
Link: https://lore.kernel.org/r/20230213185702.395776-7-frowand.list@gmail.com
Signed-off-by: Rob Herring <robh@kernel.org>
drivers/of/dynamic.c