Ядра линукса под арм (то что видел из последнего, возможно не самого свежего). Некоторые файлы - просто поток сознания, хрен комментариев, хрен чего. Туева хуча глобальных переменных, используемых в нескольких функциях. Вобщем, наглядная иллюстрация того, как не надо писать на С. Про варианты типа /*ждем 1e6 циклов я хрен знаю почему -- автор*/ for(i = 0; i < 1000000; i++) курим; И это в драйвере!!!