[PATCH 05/10] clk: Add support for simple dividers

Jeremy Kerr jeremy.kerr at canonical.com
Mon Apr 18 20:32:40 EDT 2011


Hi Stephen,

> > +#define to_clk_divider(clk) (container_of(clk, struct clk_divider, clk))
> 
> Can you make this a static inline function with actual types? We get
> slightly more type safety that way.

Do we? The container_of macro requires that that it's first argument is
the same type as type->member, and returns a (type), so I don't see how
we're going to miss typing errors here.

However, with these macros, we need to use a parameter name that isn't
the same as the member name. Sascha: can you fix this? I'll update the
clk_fixed support.

Cheers,


Jeremy




More information about the linux-arm-kernel mailing list