В аттачменте - патч на include/linux/kbd_kern.h. В его нынешнем виде этот хидер некорректен, т.к. использует в фугкции con_schedule_flip структуру tty_struct из не включенного include/linux/tty.h. Соответственно, те сорцы, которые включают kbd_kern.h, но не включают tty.h не собираются (набрел на каком-то из драйверов char дивайсов). Видимо, патч - кандидат для kernel-fix-build (по крайней мере, я себе его туда положил)