of: unittest: Use of_property_present()
Rob Herring (Arm)
maintainerPATCH 1/1 of: unittest: Use of_property_present()
Use of_property_present() to test for property presence rather than of_find_property(). This is part of a larger effort to remove callers of of_find_property() and similar functions. of_find_property() leaks the DT struct property and data pointers which is a problem for dynamically allocated nodes which may be freed.
Signed-off-by Rob Herring (Arm) <[email protected]>
--- drivers/of/unittest.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
drivers/of/unittest.c +2 -2
@@ -900,8 +900,8 @@ static void __init of_unittest_changeset(void)unittest (!of_find_node_by_path ("/testcase-data/changeset/n2/n21" ),"'%pOF' still present after revert\n" , n21); - ppremove =of_find_property (parent,"prop-remove" ,NULL ); -unittest (ppremove,"failed to find removed prop after revert\n" ); +unittest (of_property_present (parent,"prop-remove" ), +"failed to find removed prop after revert\n" ); ret =of_property_read_string (parent,"prop-update" , &propstr);unittest (!ret,"failed to find updated prop after revert\n" );
Signature · 1 line
2.43.0