Cleaned a lot of old code (some even from 1.x times) #define GDTH_INITFUNC(type, func) type __init func that MODULE_ macros are defined empty on !MODULE Around line 4100, comment: /* scanning for PCI controllers */ I didn't reindent on purpose, needs Lindent anyway. This patch makes gdth.c 20k shorter, Lindent would make it another 30k shorter.