mirror of
https://github.com/torvalds/linux.git
synced 2026-06-08 14:42:37 +02:00
ANDROID: Reduce use of #ifdef CONFIG_CPU_FREQ_TIMES
Add empty versions of functions to cpufreq_times.h to cut down on use of #ifdef in .c files. Test: kernel builds with and without CONFIG_CPU_FREQ_TIMES=y Change-Id: I49ac364fac3d42bba0ca1801e23b15081094fb12 Signed-off-by: Connor O'Brien <connoro@google.com>
This commit is contained in:
parent
9b3ed60926
commit
767090a2c8
|
|
@ -31,6 +31,10 @@ 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_task_times_init(struct task_struct *p) {}
|
||||
static inline void cpufreq_task_times_exit(struct task_struct *p) {}
|
||||
static inline void cpufreq_acct_update_power(struct task_struct *p,
|
||||
u64 cputime) {}
|
||||
static inline void cpufreq_times_create_policy(struct cpufreq_policy *policy) {}
|
||||
static inline void cpufreq_times_record_transition(
|
||||
struct cpufreq_freqs *freq) {}
|
||||
|
|
|
|||
|
|
@ -174,9 +174,8 @@ void release_task(struct task_struct *p)
|
|||
{
|
||||
struct task_struct *leader;
|
||||
int zap_leader;
|
||||
#ifdef CONFIG_CPU_FREQ_TIMES
|
||||
|
||||
cpufreq_task_times_exit(p);
|
||||
#endif
|
||||
repeat:
|
||||
/* don't need to get the RCU readlock here - the process is dead and
|
||||
* can't be modifying its own credentials. But shut RCU-lockdep up */
|
||||
|
|
|
|||
|
|
@ -2198,9 +2198,7 @@ static void __sched_fork(unsigned long clone_flags, struct task_struct *p)
|
|||
memset(&p->se.statistics, 0, sizeof(p->se.statistics));
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_CPU_FREQ_TIMES
|
||||
cpufreq_task_times_init(p);
|
||||
#endif
|
||||
|
||||
RB_CLEAR_NODE(&p->dl.rb_node);
|
||||
init_dl_task_timer(&p->dl);
|
||||
|
|
|
|||
|
|
@ -167,10 +167,8 @@ void account_user_time(struct task_struct *p, cputime_t cputime,
|
|||
/* Account for user time used */
|
||||
acct_account_cputime(p);
|
||||
|
||||
#ifdef CONFIG_CPU_FREQ_TIMES
|
||||
/* Account power usage for user time */
|
||||
cpufreq_acct_update_power(p, cputime);
|
||||
#endif
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
@ -221,10 +219,9 @@ void __account_system_time(struct task_struct *p, cputime_t cputime,
|
|||
|
||||
/* Account for system time used */
|
||||
acct_account_cputime(p);
|
||||
#ifdef CONFIG_CPU_FREQ_TIMES
|
||||
|
||||
/* Account power usage for system time */
|
||||
cpufreq_acct_update_power(p, cputime);
|
||||
#endif
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user