EXPORT_SYMBOL marco export something strange
There is a module named, for example, module.o, compiled with EXPORT_SYMTAB param.
But instead of export EXPORT_SYMBOL(symbol) to the kernel (it should be something like this in /proc/ksyms: <adress> symbol [module.o]) it export something very strange:
<adress> symbol_R__ver_symbol [module.o]
And, of course, i can't use this "symbol" (assuming to be global) in other modules going to install to the kernel afterwards.
What i can do with it? Maybe it's happens because of wrong compilation params?
i come across the same problem
have u found out the reason and solution?