Jak korzystać z funkcji jądra Linux find_module()
? Dokumentacja mówi "must hold module_mutex".Jak korzystać z find_module?
- Czy to znaczy, że powinienem nabyć zamkiem w moim kodu modułu przed poszukiwania wskaźnika do drugiego?
- Kiedy ten muteks jest zablokowany przez inny niż moduł kod ?
Kontekst
Jestem debugowania zestaw modułów jądra współpracy.
Moduł Funkcje wywołania modułu B. W pewnym momencie w funkcji C modułu A licznik użycia modułu B jest nieważny. Mam determined, że nie dzieje się to w funkcji modułu B. Chciałbym debugować wykorzystanie liczby modułów B z C. Aby to zrobić zamierzam użyć find_module(), aby uzyskać wskaźnik do B.