О ядре linux-3.4.4

Нашла в ядре версии 3.4.2 ошибку (linux-3.4.2) при компиляции драйвера под это ядро.

В файле arch/arm/mach-at91/include/mach/at91rm9200_mc.h определена константа:

 

#define AT91_EBI_CFGR         (AT91_MC + 0x64)        /* Configuration Register */

 

При использовании AT91_EBI_CFGR получила ошибку, что, мол, AT91_MC, не определена. AT91_MC действительно отсутствует в исходниках этого ядра. Тогда я посмотрела, как определены другие аналогичные константы. И получилось, что теперь эта константа должна выглядеть так:

 

#define AT91_EBI_CFGR       0x64     /* Configuration Register */

 

Я послала ИМ замечание. Но ОНИ, наверное, его не получили или проигнорировали. И эта ошибка есть и в текущей версии ядра, 3.4.4. Совсем неинтересно помнить, что перед сборкой ядра надо что-то ещё подкорректировать.

Правда, в итоге, у меня получилось совсем неработоспособное ядро, зависает при загрузке, но это уже совсем другая история…

 

Версия для печатиВерсия для печати

Рубрики: 

  • 1
  • 2
  • 3
  • 4
  • 5
Всего голосов: 0
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Комментарии

Страницы

Аватар пользователя admin

Админ развлекается?

 Нет.

Аватар пользователя mike

Да? А где дата регистрации юзера marinaklinova?

Аватар пользователя admin

Да? А где дата регистрации юзера marinaklinova?

Хрен его знает. Предыдущий админ такого наворотил на сайте с отображением юзеров и их профилей, что сам черт ногу сломит :(

А юзер marinaklinova была зарегистирована вчера в 10:20.

Аватар пользователя mike

Предыдущий админ такого наворотил на сайте с отображением юзеров и их профилей, что сам черт ногу сломит :(

Так наведите порядок. Что мешает?

Страницы