... если вы используете подмножество исходного списка модулей? Я попробовал это недавно, и ядро не могло загрузиться, а затем, когда я сделал полную перестройку, оно, очевидно, сработало. Но так как я попробовал это только один раз, я не могу быть абсолютно уверен, что между первым и вторым перестроениями я ничего не изменил. Я мог бы попробовать это снова, я полагаю, но это займет время:P

2 ответа2

3

Да, вам нужно перестроить все ваши модули.

0

Была предпринята некоторая работа, чтобы сделать модули (в некоторой степени) независимыми от версии, так как каждая функция, по сути, записывала свой прототип, и модуль отказывался загружаться в случае какого-либо несоответствия. Я не слишком внимательно следил за этим, поэтому не знаю, было ли это разорвано.

Краткий ответ: Ваша самая безопасная ставка - перекомпилировать, хакеры ядра непреклонны в том, что не имеют стабильного API (не говоря уже о ABI) внутри ядра. Даже изменение конфигурации может изменить изменения структуры данных.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .