Цитата(Dima_G @ Mar 16 2010, 14:48)

Если я правильно понял проблему - у Вас идут бесконечные срабатывания функции select(), которые и подгружают систему.
А вы описали функцию драйвера poll?
static unsigned int device_poll (struct file *filp, poll_table *wait) ?
да. select() постоянно обращается к драйверу и возвращается с нулевым результатом.
насчёт device_poll щас буду копать, спасибо.