модуль для семейства 2.6 (совместимость со всем семейством)

Модератор: Модераторы разделов

Andrew S
Сообщения: 225
Статус: экспериментатор
ОС: Conrad-Gentoo

модуль для семейства 2.6

Сообщение Andrew S »

Написал модуль, в последнем ядре все собирается и работает. Но есть вопрос: как минимальными трудозатратами сделать его совместимым со всем семейством 2.6? Модулей потом будет много, и тестировать (или хотя бы компилить) каждый модуль в каждом ядре, мягко говоря, лениво. Может есть какая утилитка, которая просмотрит код и подскажет мне, на какие вызовы и в каких ядрах обратить внимание?
Спасибо сказали:
alfss
Сообщения: 262

Re: модуль для семейства 2.6

Сообщение alfss »

универсального ничего не существует.
Есть мысль что если модуль написан для 2.6.1 то он будет работать и в 2.6.25.
Хотя возможны и не состыковки.
Вам придается поддерживать версии ядра последующие и следить за работоспособностью модуля.
В инструкции по установке напишите с какой версии ядра поддерживается данный модуль.
Спасибо сказали:
Аватара пользователя
halturin
Сообщения: 167
ОС: Linux

Re: модуль для семейства 2.6

Сообщение halturin »

alfss писал(а):
31.08.2008 00:58
Есть мысль что если модуль написан для 2.6.1 то он будет работать и в 2.6.25.

сейчас уже не вспомню детали, но на этапе эволюции от .1 до .25 было несколько серьезных изменений. Конечно, есть шанс, то эти изменения не коснулись требуемого функционала для твоего модуля, но, тем не менее, потенциальные грабли есть. Надо проверять.
Спасибо сказали:
Andrew S
Сообщения: 225
Статус: экспериментатор
ОС: Conrad-Gentoo

Re: модуль для семейства 2.6

Сообщение Andrew S »

К сожалению, коснулись. Что ж, придется ковыряться в ядрах :(
Спасибо сказали: