Hi, If I understood correctly, local, non-exported kernel symbols are marked with a lowercase character in the second field of the ouput of /proc/kallsyms. On the other hand, those symbols that were exported through the use of EXPORT_SYMBOL() are marked with an uppercase character. Why are the local symbols included in the kernel symbol table? They can't be linked by LKMs anyway (unlike the global, exported symbols), so I don't see what's the point. Are they used for debugging? Thanks, -- Martim -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/