On Mon, Jan 25, 2016 at 04:58:18AM +0800, cheng...@emindsoft.com.cn wrote: > From: Chen Gang <cheng...@emindsoft.com.cn> > > hlist_bl_unhashed() and hlist_bl_empty() are all boolean functions, so > return bool instead of int. > > Signed-off-by: Chen Gang <gang.chen.5...@gmail.com> > --- > include/linux/list_bl.h | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/include/linux/list_bl.h b/include/linux/list_bl.h > index ee7229a..cb48330 100644 > --- a/include/linux/list_bl.h > +++ b/include/linux/list_bl.h > @@ -48,7 +48,7 @@ static inline void INIT_HLIST_BL_NODE(struct hlist_bl_node > *h) > > #define hlist_bl_entry(ptr, type, member) container_of(ptr,type,member) > > -static inline int hlist_bl_unhashed(const struct hlist_bl_node *h) > +static inline bool hlist_bl_unhashed(const struct hlist_bl_node *h) > { > return !h->pprev; > } > @@ -68,7 +68,7 @@ static inline void hlist_bl_set_first(struct hlist_bl_head > *h, > h->first = (struct hlist_bl_node *)((unsigned long)n | > LIST_BL_LOCKMASK); > } > > -static inline int hlist_bl_empty(const struct hlist_bl_head *h) > +static inline bool hlist_bl_empty(const struct hlist_bl_head *h) > { > return !((unsigned long)READ_ONCE(h->first) & ~LIST_BL_LOCKMASK);
Sorry for my ignorance, but what's the point of doing conversions like this? It has zero impact on code generation.