count
indica o número total de vezes que o IRQ foi acionado, módulo 100.000; spurious
fornece o número de eventos não tratados na memória recente ; e last_unhandled
armazena os jiffies nos quais o último evento não tratado ocorreu (exibido em milissegundos desde que o kernel inicializou).
O objetivo deles é rastrear as interrupções espúrias e permitir que elas sejam levadas em conta, caso ocorram com muita frequência. Quando ocorre uma interrupção espúria, o tempo atual (em tempos) é comparado com o último tempo não manipulado, e o contador falso é incrementado apenas se a anterior interrupção espúria for recente o suficiente. Portanto, interrupções espúrias ocasionais não afetarão o sistema, enquanto freqüentes interrupções espúrias acabarão resultando em o IRQ sendo desativado (junto com uma mensagem nos logs do kernel):
If 99,900 of the previous 100,000 interrupts have not been handled then assume that the IRQ is stuck in some manner. Drop a diagnostic and try to turn the IRQ off.