Они может и не совсем новые ... но отдельные главы там актуальные - написание драйверов для Linux за последние лет 5 из шаманства превратилось в регулярное занятие, а обстоятельных руководств об этом как не было, так и нет.
Вот:
1. Разработка модулей ядра ОС Linux, Соловьев Алексей
Что уже неплохо (потому как в версиях 3.х, как сообщается, ядро не столько дописывается, сколько переписывается).Далее в работе в описываемых примерах используется каноническое ядро Linux версии 2.6.18
2. Энциклопедия разработчика модулей ядра Linux (Linux Kernel Module Programming Guide), Peter Jay Salzman, Michael Burian, Ori Pomerantz, перевод: Андрей Киселёв.
2004-05-16 ver 2.6.0