ANDROID: cpufreq: times: skip printing invalid frequencies
The header of /proc/uid_time_in_state should match the logic used for the rest of the file by skipping invalid frequency table entries. Test: Read /proc/uid_time_in_state and check for invalid frequencies in header. Signed-off-by: Connor O'Brien <connoro@google.com> Change-Id: I96888e7b71f4928383ff7080c98c988d5fe1a95c
This commit is contained in:
parent
207b579e3d
commit
f89b70f28f
1 changed files with 5 additions and 1 deletions
|
@ -203,8 +203,12 @@ static int uid_time_in_state_seq_show(struct seq_file *m, void *v)
|
|||
if (!freqs || freqs == last_freqs)
|
||||
continue;
|
||||
last_freqs = freqs;
|
||||
for (i = 0; i < freqs->max_state; i++)
|
||||
for (i = 0; i < freqs->max_state; i++) {
|
||||
if (freqs->freq_table[i] ==
|
||||
CPUFREQ_ENTRY_INVALID)
|
||||
continue;
|
||||
seq_printf(m, " %d", freqs->freq_table[i]);
|
||||
}
|
||||
}
|
||||
seq_putc(m, '\n');
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue