disable CONFIG_DEBUG_FS and open the pandora's box
While fixing the mess spilled out of the box,
all code changes are my fault, don't blame anyone else :)
To the devs who made this mess:
A kernel option is an option, you must know that it can be disabled.
If you need a kernel option, declare a dependence in one of the Kconfig files.
Otherwise, put your "professional" coding together
and handle the optional kernel features properly.
DEBUG_FS is not your scratch pad.
Sheesh!
-mrg666