The file scope variables used as module parameters in the hello-5 module were declared static.
This is because this module is being linked into the Linux kernel image.
Since these variables are at file scope they become accessible to and part of the all of the kernel's global variables. Conflicts?
Making them static means they are only accessible from code in this file.
What are the kernel global variables? See
/proc/kallsyms