Написал модуль ядра, откомпилировал, попытался загрузить, получил сообщение: Unknown symbol in module
Посмотрел в лог, нашел на какой вызов ругается ядро. Да, есть такой вызов в модуле (и в исходнике и в скомпилированном бинарнике/объектнике). Просмотрел system map ядра, для указанного вызова есть точка входа. Даже не могу теперь представить, в какую теперь сторону смотреть. Предыдущая версия модуля без некоторого добавленного функционала загружалась и работала, и в числе системных вызовов использовала ту же функцию, на которой загрузчик модуля спотыкается в новой версии. Какая то мистика прямо!