[PATCH v5 6/8] pinctrl: cygnus: add gpio/pinconf driver

Linus Walleij linus.walleij at linaro.org
Mon Mar 9 09:41:21 PDT 2015


On Thu, Mar 5, 2015 at 6:13 PM, Ray Jui <rjui at broadcom.com> 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



More information about the linux-arm-kernel mailing list