Bem, como você não é tão receptivo à informação, vamos mantê-la teórica.
Sim , um módulo do kernel pode ser descarregado. É muito fácil também:
localhost ~ # modprobe kcopy
localhost ~ # lsmod
Module Size Used by
kcopy 5124 0
iTCO_wdt 4967 0
lpc_ich 13224 0
mfd_core 3041 1 lpc_ich
localhost ~ # modprobe -r kcopy
Como você pode ver na listagem, o módulo do kernel não estava em uso (contador em 0). Se um módulo estiver em uso (por exemplo, um driver de sistema de arquivos que tenha um sistema de arquivos montado), ele não poderá ser descarregado.
Mas tudo depende do kernel sendo construído com suporte para remover módulos:
[*] Enable loadable module support --->
--- Enable loadable module support
[*] Module unloading
(símbolo: MODULE_UNLOAD
)
Também há suporte para remoção forçada, mas não deve ser usado em sistemas de produção.