Dans la configuration de votre noyau (make config , make menuconfig etc.) vous devez activer CONFIG_MODULE_UNLOAD :
-
Quand
CONFIG_MODULE_UNLOADest 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_UNLOADn'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-2comme valeur de marqueur.
Cette réponse provient à l'origine des forums Gentoo.