Merge pull request #8 from freddy77/reappearing

Rescan IRQs if we detect an irq count overflow (caused by irqs being free and reallocated)
This commit is contained in:
Neil Horman 2014-07-02 09:08:44 -04:00
commit 55aa3e9bf1

View file

@ -181,6 +181,14 @@ void parse_proc_interrupts(void)
break;
}
/* IRQ removed and reinserted, need restart or this will
* cause an overflow and IRQ won't be rebalanced again
*/
if (count < info->irq_count) {
need_rescan = 1;
break;
}
info->last_irq_count = info->irq_count;
info->irq_count = count;