diff options
-rw-r--r-- | include/asm-generic/cputime_jiffies.h | 10 | ||||
-rw-r--r-- | kernel/sched/cputime.c | 4 |
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 | |||
512 | static cputime_t scale_utime(cputime_t utime, cputime_t rtime, cputime_t total) | 508 | static 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; |