of: Add a helper to free property struct
authorRob Herring <robh@kernel.org>
Tue, 9 Apr 2024 18:59:39 +0000 (13:59 -0500)
committerRob Herring <robh@kernel.org>
Mon, 15 Apr 2024 13:40:40 +0000 (08:40 -0500)
commit1c5e3d9bf33b811e1c6dd9081b322004acc4a1fd
treee3de2e82c97a3114bbfc3d2e32659215f52c2c4f
parent15f3df361720de343d125ca01b7b456b8d16327f
of: Add a helper to free property struct

Freeing a property struct is 3 kfree()'s which is duplicated in multiple
spots. Add a helper, __of_prop_free(), and replace all the open coded
cases in the DT code.

Reviewed-by: Saravana Kannan <saravanak@google.com>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Link: https://lore.kernel.org/r/20240409-dt-cleanup-free-v2-1-5b419a4af38d@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
drivers/of/dynamic.c
drivers/of/of_private.h
drivers/of/overlay.c
drivers/of/unittest.c