powertop: fix last line detection in process_timer_stats()

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2010-11-04 23:30:11 +01:00
parent dcb163aa8e
commit dea28e1e55

View File

@ -420,12 +420,12 @@ static NOINLINE int process_timer_stats(void)
int idx;
count = skip_whitespace(buf);
if (strcmp(strchrnul(count, ' '), " total events") == 0)
break;
p = strchr(count, ',');
if (!p)
continue;
*p++ = '\0';
if (strcmp(skip_non_whitespace(count), " total events") == 0)
break;
if (strchr(count, 'D'))
continue; /* deferred */
p = skip_whitespace(p); /* points to pid now */