LINUX.ORG.RU

История изменений

Исправление I-Love-Microsoft, (текущая версия) :

Иногда между wake_up_interruptible и wait_event_interruptible проходит несколько миллисекунд, это находясь в ядре, уж куда выше приоритет, но видимо процесс драйвера засыпает

Прикол в том что между wake_up_interruptible и wait_event_interruptible в норме проходит не более 10 мкс - ну тут то что может быть

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

Говорил же что тут точно надо QNX или ЗОСРВ, и вот получаем что я боялся. Разве что собрать ядро real time и там что то делать, или планировщик сменить

Иными словами, либо видим что возврат в userspace задержался, либо wait_event_interruptible уже в ядре задержался. Думаю что это следствие одной и той же проблемы между креслом и монитором

Исходная версия I-Love-Microsoft, :

Иногда между wake_up_interruptible и wait_event_interruptible проходит несколько миллисекунд, это находясь в ядре, уж куда выше приоритет, но видимо процесс драйвера засыпает

Прикол в том что между wake_up_interruptible и wait_event_interruptible в норме проходит не более 10 мкс - ну тут то что может быть

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

Говорил же что тут точно надо QNX или ЗОСРВ, и вот получаем что я боялся. Разве что собрать ядро real time и там что то делать, или планировщик сменить