title: Kernel symbol table mapped into virtual address space - why?
body: <p>What is /proc/ksyms and /proc/kallsyms, and why is it mapped into a processes address space? What purpose does it serve? Is it used in context switching of the kernel during a system call?</p>