mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2025-04-19 20:58:31 +09:00
of: Move of_prop_val_eq() next to the single user
There's only a single user of of_prop_val_eq(), so move it to overlay.c. This removes one case of exposing struct property outside of the DT code. Signed-off-by: "Rob Herring (Arm)" <robh@kernel.org> Link: https://lore.kernel.org/r/20250312212947.1067337-1-robh@kernel.org Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
This commit is contained in:
parent
3367838f55
commit
590f5d6752
@ -84,6 +84,12 @@ static int devicetree_state_flags;
|
||||
#define DTSF_APPLY_FAIL 0x01
|
||||
#define DTSF_REVERT_FAIL 0x02
|
||||
|
||||
static int of_prop_val_eq(const struct property *p1, const struct property *p2)
|
||||
{
|
||||
return p1->length == p2->length &&
|
||||
!memcmp(p1->value, p2->value, (size_t)p1->length);
|
||||
}
|
||||
|
||||
/*
|
||||
* If a changeset apply or revert encounters an error, an attempt will
|
||||
* be made to undo partial changes, but may fail. If the undo fails
|
||||
|
@ -908,12 +908,6 @@ static inline const void *of_device_get_match_data(const struct device *dev)
|
||||
#define of_node_cmp(s1, s2) strcasecmp((s1), (s2))
|
||||
#endif
|
||||
|
||||
static inline int of_prop_val_eq(const struct property *p1, const struct property *p2)
|
||||
{
|
||||
return p1->length == p2->length &&
|
||||
!memcmp(p1->value, p2->value, (size_t)p1->length);
|
||||
}
|
||||
|
||||
#define for_each_property_of_node(dn, pp) \
|
||||
for (pp = dn->properties; pp != NULL; pp = pp->next)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user