lsmod 'usado por' mostra -1 enquanto CONFIG_MODULE_UNLOAD = y

4

Em este post , há algumas explicações sobre por que lsmod show -2 na coluna 'used by' . A idéia é que a opção de configuração do kernel CONFIG_MODULE_UNLOAD não foi definida.

Mas e se lsmod mostrar -1 apenas para um módulo específico enquanto CONFIG_MODULE_UNLOAD estiver definido no meu kernel atual? Como depurar essa confusão?

    
por z0lupka 10.10.2018 / 11:01

1 resposta

5

Uma contagem de referência do módulo de -1, visível em /sys/module/<module>/refcnt e na saída de lsmod , significa que o módulo está atualmente descarregando .

Se a contagem de referência de um módulo permanece em -1, isso indica um problema - dmesg deve lhe dizer mais.

    
por 10.10.2018 / 11:37