A nice simple series, with zero runtime changes. We delete tags like MODULE_LICENSE, MODULE_AUTHOR (while ensuring the documentation at the top of file reflects author and license) etc from bool drivers where the tags are no-ops.
Then we are free to delete the module.h include, which we now know adds about 750kB of output to an otherwise headerless empty file processed by cpp. In addition, it will be clear that the driver is non-modular now, when inspecting the source code. --- Cc: Alexandre Courbot <[email protected]> Cc: Daniel Mack <[email protected]> Cc: Juergen Beisert <[email protected]> Cc: Linus Walleij <[email protected]> Cc: Mathias Nyman <[email protected]> Cc: Shiraz Hashim <[email protected]> Cc: Stefan Agner <[email protected]> Cc: [email protected] Paul Gortmaker (4): gpio: msic: drop unused MODULE_ tags from non-modular code gpio: mxc: drop unused MODULE_ tags from non-modular code gpio: spear-spics: drop unused MODULE_ tags from non-modular code gpio: vf610: drop unused MODULE_ tags from non-modular code drivers/gpio/gpio-msic.c | 6 ------ drivers/gpio/gpio-mxc.c | 10 ++-------- drivers/gpio/gpio-spear-spics.c | 7 +------ drivers/gpio/gpio-vf610.c | 7 +------ 4 files changed, 4 insertions(+), 26 deletions(-) -- 2.8.4

