sys_open não é exportado, mas está em /proc/kallsyms

sys_open não é exportado, mas está em /proc/kallsyms

Atualmente estou estudando sobre programação de kernel. Atualmente usando Linux Kernel versão 3.13.0 no Ubuntu 14.04.1

Estou confuso onde sys_openaparece quando executo o comandocat /proc/kallsyms | grep sys_open

Mas quando li o código do Kernel no bootlinhttps://elixir.bootlin.com/linux/v3.13/source/fs/open.c#

O sys_opensímbolo não está sendo exportado, para piorar a situação...

O arquivo /lib/modules/<kernel-version>/build/Module.symversnão inclui o sys_opensímbolo.

Agora estou super confuso, como está sys_opencarregado? Pode ser usado e por que está aí?

Muito obrigado antecipadamente!

informação relacionada