diff options
| author | Connor O'Brien <connoro@google.com> | 2018-01-22 18:28:08 -0800 |
|---|---|---|
| committer | Connor O'Brien <connoro@google.com> | 2018-03-06 20:40:13 +0000 |
| commit | ea0dbcb473aab21f18b4f5e0fe6bb5dd4fc74459 (patch) | |
| tree | 095418cbc972a43700705ddeab6fe644b44e9963 /include/linux | |
| parent | 552095deb5650aa958cb29c6ae712728d38c4a5a (diff) | |
ANDROID: cpufreq: Add time_in_state to /proc/uid directories
Add per-uid files that report the data in binary format rather than
text, to allow faster reading & parsing by userspace.
Signed-off-by: Connor O'Brien <connoro@google.com>
Bug: 72339335
Test: compare values to those reported in /proc/uid_time_in_state
Change-Id: I463039ea7f17b842be4c70024fe772539fe2ce02
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/cpufreq_times.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/cpufreq_times.h b/include/linux/cpufreq_times.h index 64b94445e872..35c623aa9c1d 100644 --- a/include/linux/cpufreq_times.h +++ b/include/linux/cpufreq_times.h @@ -27,6 +27,7 @@ void cpufreq_acct_update_power(struct task_struct *p, cputime_t cputime); void cpufreq_times_create_policy(struct cpufreq_policy *policy); void cpufreq_times_record_transition(struct cpufreq_freqs *freq); void cpufreq_task_times_remove_uids(uid_t uid_start, uid_t uid_end); +int single_uid_time_in_state_open(struct inode *inode, struct file *file); #else static inline void cpufreq_times_create_policy(struct cpufreq_policy *policy) {} static inline void cpufreq_times_record_transition( |
