summaryrefslogtreecommitdiff
path: root/kernel/sched
diff options
context:
space:
mode:
authorConnor O'Brien <connoro@google.com>2018-07-13 14:31:40 -0700
committerGreg Kroah-Hartman <gregkh@google.com>2018-07-18 13:21:13 +0000
commite95033171949d70bba6f3c582b063e3bb8620f86 (patch)
tree0d83348ddb3f3728aa9009b2d6b06d6e3a6eed21 /kernel/sched
parentbda6b6e49b198870ddfd6cbbc88dda8271ddbbc5 (diff)
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>
Diffstat (limited to 'kernel/sched')
-rw-r--r--kernel/sched/core.c2
-rw-r--r--kernel/sched/cputime.c5
2 files changed, 1 insertions, 6 deletions
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index 9a0c1841993f..8f389b86bf34 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -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);
diff --git a/kernel/sched/cputime.c b/kernel/sched/cputime.c
index c0763cba909d..fc2cfd6b2941 100644
--- a/kernel/sched/cputime.c
+++ b/kernel/sched/cputime.c
@@ -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
}
/*