Dans la configuration de votre noyau (make config
, make menuconfig
etc.) vous devez activer CONFIG_MODULE_UNLOAD
:
-
Quand
CONFIG_MODULE_UNLOAD
est défini, le noyau compte les références, car vous ne pouvez décharger un module que s'il n'y a aucune référence à celui-ci. -
Quand
CONFIG_MODULE_UNLOAD
n'est pas défini, alors le noyau n'a pas besoin de compter le nombre de références à un module, et il renvoie toujours-2
comme valeur de marqueur.
Cette réponse provient à l'origine des forums Gentoo.