diff --git a/procinterrupts.c b/procinterrupts.c index d5555f2..2c1bb25 100644 --- a/procinterrupts.c +++ b/procinterrupts.c @@ -25,6 +25,7 @@ #include #include #include +#include #include "cpumask.h" #include "irqbalance.h" @@ -66,7 +67,10 @@ void parse_proc_interrupts(void) proc_int_has_msi = 1; /* lines with letters in front are special, like NMI count. Ignore */ - if (!(line[0]==' ' || (line[0]>='0' && line[0]<='9'))) + c = line; + while (isblank(*(c++))) + ; + if (!(*c>='0' && *c<='9')) break; c = strchr(line, ':'); if (!c)