On Thu, Mar 5, 2015 at 6:13 PM, Ray Jui <rjui@xxxxxxxxxxxx> wrote: >> (I knew the other three MODULE_* macros are handled in slightly more >> complicated way, but the effect is basically that they are preprocessed >> away.) >> >> Paul Bolle > > Even these module macros will be pre-processed away when the driver is > statically linked (and yes, I'm not planning to ever make these driver > built as module), I'm not too sure about the convention here. I thought > that they are still good to be in the driver for information purpose. > I'm seeing other pinctrl drivers doing this as well. > > Maybe Linus can help to clarify this? As pointed out in another mail on similar subject, I think these macros are a kind of obsolete documentation and if they should be dropped we need to go over an entire subsystem at a time and remove all boolean users in a big patch. Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html