Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Линуксоиды есть? Помощь по версиям interrupt.h нужна.
Отправлено
vitalyn (192.168.0.65,178.49.138.49) 31 марта 2011, г. 07:59
В какой версии 2.6.* произошло изменение описания ISR (interrupt service routine)?
В версии 2.6.18 ISR должна иметь параметры (int, void *, struct pt_regs *).
В версии 2.6.32 третий параметр выбросили и теперь ISR должна описываться как (int, void *).
В принципе, для того, чтобы откомпилировать текст драйвера карты, достаточно изменить только эту строчку. Если этого не сделать, то при компиляции вылезет warning: passing argument 2 of request_irq’ from incompatible pointer type
Хочу вставить условную компиляцию в зависимости от номера версии ядра. Так вот вопрос состоит в том, в какой версии ядра произошло это изменение?
(Гуглил. Не нашёл. )
Составить ответ | Вернуться на конференцию
Ответы