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