* [PATCH] of: Empty node & property flag accessors when !OF @ 2015-01-21 17:05 Pantelis Antoniou [not found] ` <1421859957-24457-1-git-send-email-pantelis.antoniou-OWPKS81ov/FWk0Htik3J/w@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: Pantelis Antoniou @ 2015-01-21 17:05 UTC (permalink / raw) Cc: Grant Likely, Rob Herring, devicetree-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA, Pantelis Antoniou, Pantelis Antoniou Introduce empty node and property flag accessors when CONFIG_OF is not defined. This allows us to use them without ifdef'ing them in places where it makes sense to do so. Signed-off-by: Pantelis Antoniou <pantelis.antoniou-OWPKS81ov/FWk0Htik3J/w@public.gmane.org> --- include/linux/of.h | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/include/linux/of.h b/include/linux/of.h index dfde07e..7ede449 100644 --- a/include/linux/of.h +++ b/include/linux/of.h @@ -616,6 +616,38 @@ static inline const char *of_prop_next_string(struct property *prop, return NULL; } +static inline int of_node_check_flag(struct device_node *n, unsigned long flag) +{ + return 0; +} + +static inline int of_node_test_and_set_flag(struct device_node *n, + unsigned long flag) +{ + return 0; +} + +static inline void of_node_set_flag(struct device_node *n, unsigned long flag) +{ +} + +static inline void of_node_clear_flag(struct device_node *n, unsigned long flag) +{ +} + +static inline int of_property_check_flag(struct property *p, unsigned long flag) +{ + return 0; +} + +static inline void of_property_set_flag(struct property *p, unsigned long flag) +{ +} + +static inline void of_property_clear_flag(struct property *p, unsigned long flag) +{ +} + #define of_match_ptr(_ptr) NULL #define of_match_node(_matches, _node) NULL #endif /* CONFIG_OF */ -- 1.7.12 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply related [flat|nested] 4+ messages in thread
[parent not found: <1421859957-24457-1-git-send-email-pantelis.antoniou-OWPKS81ov/FWk0Htik3J/w@public.gmane.org>]
* Re: [PATCH] of: Empty node & property flag accessors when !OF [not found] ` <1421859957-24457-1-git-send-email-pantelis.antoniou-OWPKS81ov/FWk0Htik3J/w@public.gmane.org> @ 2015-01-22 23:13 ` Rob Herring 2015-03-20 12:12 ` Grant Likely 0 siblings, 1 reply; 4+ messages in thread From: Rob Herring @ 2015-01-22 23:13 UTC (permalink / raw) To: Pantelis Antoniou, Wolfram Sang Cc: Grant Likely, devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Pantelis Antoniou +Wolfram On Wed, Jan 21, 2015 at 11:05 AM, Pantelis Antoniou <pantelis.antoniou-OWPKS81ov/FWk0Htik3J/w@public.gmane.org> wrote: > Introduce empty node and property flag accessors when CONFIG_OF is not > defined. > This allows us to use them without ifdef'ing them in places where it > makes sense to do so. > > Signed-off-by: Pantelis Antoniou <pantelis.antoniou-OWPKS81ov/FWk0Htik3J/w@public.gmane.org> Acked-by: Rob Herring <robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> I've asked Wolfram to apply. While not a fix itself, this is needed for an I2C related fix for 3.19. Rob > --- > include/linux/of.h | 32 ++++++++++++++++++++++++++++++++ > 1 file changed, 32 insertions(+) > > diff --git a/include/linux/of.h b/include/linux/of.h > index dfde07e..7ede449 100644 > --- a/include/linux/of.h > +++ b/include/linux/of.h > @@ -616,6 +616,38 @@ static inline const char *of_prop_next_string(struct property *prop, > return NULL; > } > > +static inline int of_node_check_flag(struct device_node *n, unsigned long flag) > +{ > + return 0; > +} > + > +static inline int of_node_test_and_set_flag(struct device_node *n, > + unsigned long flag) > +{ > + return 0; > +} > + > +static inline void of_node_set_flag(struct device_node *n, unsigned long flag) > +{ > +} > + > +static inline void of_node_clear_flag(struct device_node *n, unsigned long flag) > +{ > +} > + > +static inline int of_property_check_flag(struct property *p, unsigned long flag) > +{ > + return 0; > +} > + > +static inline void of_property_set_flag(struct property *p, unsigned long flag) > +{ > +} > + > +static inline void of_property_clear_flag(struct property *p, unsigned long flag) > +{ > +} > + > #define of_match_ptr(_ptr) NULL > #define of_match_node(_matches, _node) NULL > #endif /* CONFIG_OF */ > -- > 1.7.12 > -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] of: Empty node & property flag accessors when !OF 2015-01-22 23:13 ` Rob Herring @ 2015-03-20 12:12 ` Grant Likely [not found] ` <20150320121223.16D69C4076B-WNowdnHR2B42iJbIjFUEsiwD8/FfD2ys@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: Grant Likely @ 2015-03-20 12:12 UTC (permalink / raw) To: Rob Herring, Pantelis Antoniou, Wolfram Sang Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Pantelis Antoniou On Thu, 22 Jan 2015 17:13:51 -0600 , Rob Herring <robherring2@gmail.com> wrote: > +Wolfram > > On Wed, Jan 21, 2015 at 11:05 AM, Pantelis Antoniou > <pantelis.antoniou@konsulko.com> wrote: > > Introduce empty node and property flag accessors when CONFIG_OF is not > > defined. > > This allows us to use them without ifdef'ing them in places where it > > makes sense to do so. > > > > Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com> > > Acked-by: Rob Herring <robh@kernel.org> > > I've asked Wolfram to apply. While not a fix itself, this is needed > for an I2C related fix for 3.19. I don't see this in mainline or linux-next, so I've applied to my tree. Thanks. g. > > Rob > > > --- > > include/linux/of.h | 32 ++++++++++++++++++++++++++++++++ > > 1 file changed, 32 insertions(+) > > > > diff --git a/include/linux/of.h b/include/linux/of.h > > index dfde07e..7ede449 100644 > > --- a/include/linux/of.h > > +++ b/include/linux/of.h > > @@ -616,6 +616,38 @@ static inline const char *of_prop_next_string(struct property *prop, > > return NULL; > > } > > > > +static inline int of_node_check_flag(struct device_node *n, unsigned long flag) > > +{ > > + return 0; > > +} > > + > > +static inline int of_node_test_and_set_flag(struct device_node *n, > > + unsigned long flag) > > +{ > > + return 0; > > +} > > + > > +static inline void of_node_set_flag(struct device_node *n, unsigned long flag) > > +{ > > +} > > + > > +static inline void of_node_clear_flag(struct device_node *n, unsigned long flag) > > +{ > > +} > > + > > +static inline int of_property_check_flag(struct property *p, unsigned long flag) > > +{ > > + return 0; > > +} > > + > > +static inline void of_property_set_flag(struct property *p, unsigned long flag) > > +{ > > +} > > + > > +static inline void of_property_clear_flag(struct property *p, unsigned long flag) > > +{ > > +} > > + > > #define of_match_ptr(_ptr) NULL > > #define of_match_node(_matches, _node) NULL > > #endif /* CONFIG_OF */ > > -- > > 1.7.12 > > ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <20150320121223.16D69C4076B-WNowdnHR2B42iJbIjFUEsiwD8/FfD2ys@public.gmane.org>]
* Re: [PATCH] of: Empty node & property flag accessors when !OF [not found] ` <20150320121223.16D69C4076B-WNowdnHR2B42iJbIjFUEsiwD8/FfD2ys@public.gmane.org> @ 2015-03-22 21:03 ` Wolfram Sang 0 siblings, 0 replies; 4+ messages in thread From: Wolfram Sang @ 2015-03-22 21:03 UTC (permalink / raw) To: Grant Likely Cc: Rob Herring, Pantelis Antoniou, devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Pantelis Antoniou [-- Attachment #1: Type: text/plain, Size: 1040 bytes --] On Fri, Mar 20, 2015 at 12:12:23PM +0000, Grant Likely wrote: > On Thu, 22 Jan 2015 17:13:51 -0600 > , Rob Herring <robherring2-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> > wrote: > > +Wolfram > > > > On Wed, Jan 21, 2015 at 11:05 AM, Pantelis Antoniou > > <pantelis.antoniou-OWPKS81ov/FWk0Htik3J/w@public.gmane.org> wrote: > > > Introduce empty node and property flag accessors when CONFIG_OF is not > > > defined. > > > This allows us to use them without ifdef'ing them in places where it > > > makes sense to do so. > > > > > > Signed-off-by: Pantelis Antoniou <pantelis.antoniou-OWPKS81ov/FWk0Htik3J/w@public.gmane.org> > > > > Acked-by: Rob Herring <robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> > > > > I've asked Wolfram to apply. While not a fix itself, this is needed > > for an I2C related fix for 3.19. > > I don't see this in mainline or linux-next, so I've applied to my tree. > Thanks. Thanks! I didn't have the original patch and asked for a resend. That never happened, so it slipped through. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 819 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2015-03-22 21:03 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2015-01-21 17:05 [PATCH] of: Empty node & property flag accessors when !OF Pantelis Antoniou [not found] ` <1421859957-24457-1-git-send-email-pantelis.antoniou-OWPKS81ov/FWk0Htik3J/w@public.gmane.org> 2015-01-22 23:13 ` Rob Herring 2015-03-20 12:12 ` Grant Likely [not found] ` <20150320121223.16D69C4076B-WNowdnHR2B42iJbIjFUEsiwD8/FfD2ys@public.gmane.org> 2015-03-22 21:03 ` Wolfram Sang
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).