summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/asm-generic/cputime_jiffies.h10
-rw-r--r--kernel/sched/cputime.c4
2 files changed, 8 insertions, 6 deletions
diff --git a/include/asm-generic/cputime_jiffies.h b/include/asm-generic/cputime_jiffies.h
index b747f1fac2d2..272ecba9f588 100644
--- a/include/asm-generic/cputime_jiffies.h
+++ b/include/asm-generic/cputime_jiffies.h
@@ -13,8 +13,14 @@ typedef u64 __nocast cputime64_t;
13#define cputime64_to_jiffies64(__ct) (__force u64)(__ct) 13#define cputime64_to_jiffies64(__ct) (__force u64)(__ct)
14#define jiffies64_to_cputime64(__jif) (__force cputime64_t)(__jif) 14#define jiffies64_to_cputime64(__jif) (__force cputime64_t)(__jif)
15 15
16#define nsecs_to_cputime64(__ct) \ 16
17 jiffies64_to_cputime64(nsecs_to_jiffies64(__ct)) 17/*
18 * Convert nanoseconds to cputime
19 */
20#define nsecs_to_cputime64(__nsec) \
21 jiffies64_to_cputime64(nsecs_to_jiffies64(__nsec))
22#define nsecs_to_cputime(__nsec) \
23 jiffies_to_cputime(nsecs_to_jiffies(__nsec))
18 24
19 25
20/* 26/*
diff --git a/kernel/sched/cputime.c b/kernel/sched/cputime.c
index 293b202fcf79..5849448b981e 100644
--- a/kernel/sched/cputime.c
+++ b/kernel/sched/cputime.c
@@ -505,10 +505,6 @@ EXPORT_SYMBOL_GPL(vtime_account);
505 505
506#else 506#else
507 507
508#ifndef nsecs_to_cputime
509# define nsecs_to_cputime(__nsecs) nsecs_to_jiffies(__nsecs)
510#endif
511
512static cputime_t scale_utime(cputime_t utime, cputime_t rtime, cputime_t total) 508static cputime_t scale_utime(cputime_t utime, cputime_t rtime, cputime_t total)
513{ 509{
514 u64 temp = (__force u64) rtime; 510 u64 temp = (__force u64) rtime;