no, no common section for the elf at the moment iirc. use "global" and keywords as "function" and please read documentation as well, for example, note section "9.2.4 Exporting Symbols to the Library User".
Also into loaded libraries or like this example here shows - the need to link into the running kernel for module load.
it will NOT help, i tired to repeat -- module requires predefined structure for "linkonce" section.
Frankly, use C for such cases and nasm for core functions this will eliminate all your problems.