lsmod 'used by'는 CONFIG_MODULE_UNLOAD=y인 동안 -1을 표시합니다.

lsmod 'used by'는 CONFIG_MODULE_UNLOAD=y인 동안 -1을 표시합니다.

존재하다이 게시물lsmod왜 표시되는지 에 대한 -2설명 이 있습니다."사용된"기둥. 아이디어는 커널 구성 옵션이 CONFIG_MODULE_UNLOAD설정되지 않았다는 것입니다.

하지만 현재 커널에 설정할 때 하나의 특정 모듈만 lsmod나타나면 어떻게 될까요? 이 혼란을 디버깅하는 방법은 무엇입니까?-1CONFIG_MODULE_UNLOAD

답변1

모듈 참조 횟수는 -1이며, /sys/module/<module>/refcnt및 의 출력에 모두 표시됩니다 lsmod. 이는모듈이 현재 제거되고 있습니다..

모듈의 참조 횟수가 -1로 유지된다면 문제가 됩니다. dmesg더 많은 정보를 알려주어야 합니다.

관련 정보