Программирование ядра Linux - модуль 2 не может получить символы, экспортируемые модулем 1 - PullRequest
1 голос
/ 26 апреля 2010

У меня есть модуль ядра Linux M1 , который экспортирует символ S1 . Когда я insmod M1.ko , я вижу S1 в / proc / kallsyms . Я использую S1 в другом модуле ядра M2 . Когда я компилирую и вставляю модуль M2 , я получаю сообщение в dmesg , говорящее «Неизвестный символ в модуле S1».

Я в тупике. Может кто-нибудь, пожалуйста, скажите мне, что идет не так? Я использую Ubuntu 9.10.

1 Ответ

1 голос
/ 26 апреля 2010

Символ действительно экспортируется? Если вы просите дамп modinfo символов из M1, это там?

...