Thread (27 messages) 27 messages, 3 authors, 2015-03-09

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

From: Linus Walleij <hidden>
Date: 2015-03-09 16:41:27
Also in: linux-devicetree, linux-gpio, lkml

On Thu, Mar 5, 2015 at 6:13 PM, Ray Jui [off-list ref] wrote:
quoted
(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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help