V konfiguraci jádra (make config
, make menuconfig
atd.), musíte povolit CONFIG_MODULE_UNLOAD
:
-
Když
CONFIG_MODULE_UNLOAD
je nastaveno, jádro počítá odkazy, protože modul můžete uvolnit pouze v případě, že na něj nejsou žádné odkazy. -
Když
CONFIG_MODULE_UNLOAD
není nastaveno, pak jádro nemusí počítat, kolik odkazů na modul existuje, a vždy vrátí-2
jako markerovou hodnotu.
Tato odpověď původně přišla z Gentoo fóra.