¿Cómo se usa la función find_module()
del kernel de Linux? La documentación dice "debe contener module_mutex".¿Cómo se usa find_module?
- ¿Eso quiere decir que debería adquirir un bloqueo en mi código de módulo antes de la búsqueda de un puntero a otro?
- Cuando este mutex está bloqueado por código de núcleo no modular?
Contexto
estoy depuración de un conjunto de módulos del núcleo que trabajan juntos.
Módulo A funciones de llamada del módulo B. En algún punto de la función C del módulo A, el recuento de usos del módulo B no es válido. Tengo determined que esto no está sucediendo en función del módulo B. Me gustaría depurar el conteo de uso del módulo B de C. Para hacer esto, voy a usar find_module() para obtener un puntero a B.