diff options
author | Stanislaw Gruszka <sgruszka@redhat.com> | 2013-04-30 05:35:07 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2013-04-30 13:13:05 -0400 |
commit | f3002134158092178be81339ec5a22ff80e6c308 (patch) | |
tree | fe82b1e293e77b316b797ad2f477b508aa2c784f /include/linux/math64.h | |
parent | 68aa8efcd1ab961e4684ef5af32f72a6ec1911de (diff) |
Revert "math64: New div64_u64_rem helper"
This reverts commit f792685006274a850e6cc0ea9ade275ccdfc90bc.
The cputime scaling code was changed/fixed and does not need the
div64_u64_rem() primitive anymore. It has no other users, so let's
remove them.
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: rostedt@goodmis.org
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Dave Hansen <dave@sr71.net>
Cc: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/r/1367314507-9728-4-git-send-email-sgruszka@redhat.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'include/linux/math64.h')
-rw-r--r-- | include/linux/math64.h | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/include/linux/math64.h b/include/linux/math64.h index 931a619407bf..b8ba85544721 100644 --- a/include/linux/math64.h +++ b/include/linux/math64.h | |||
@@ -30,15 +30,6 @@ static inline s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder) | |||
30 | } | 30 | } |
31 | 31 | ||
32 | /** | 32 | /** |
33 | * div64_u64_rem - unsigned 64bit divide with 64bit divisor | ||
34 | */ | ||
35 | static inline u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder) | ||
36 | { | ||
37 | *remainder = dividend % divisor; | ||
38 | return dividend / divisor; | ||
39 | } | ||
40 | |||
41 | /** | ||
42 | * div64_u64 - unsigned 64bit divide with 64bit divisor | 33 | * div64_u64 - unsigned 64bit divide with 64bit divisor |
43 | */ | 34 | */ |
44 | static inline u64 div64_u64(u64 dividend, u64 divisor) | 35 | static inline u64 div64_u64(u64 dividend, u64 divisor) |
@@ -70,16 +61,8 @@ static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder) | |||
70 | extern s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder); | 61 | extern s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder); |
71 | #endif | 62 | #endif |
72 | 63 | ||
73 | #ifndef div64_u64_rem | ||
74 | extern u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder); | ||
75 | #endif | ||
76 | |||
77 | #ifndef div64_u64 | 64 | #ifndef div64_u64 |
78 | static inline u64 div64_u64(u64 dividend, u64 divisor) | 65 | extern u64 div64_u64(u64 dividend, u64 divisor); |
79 | { | ||
80 | u64 remainder; | ||
81 | return div64_u64_rem(dividend, divisor, &remainder); | ||
82 | } | ||
83 | #endif | 66 | #endif |
84 | 67 | ||
85 | #ifndef div64_s64 | 68 | #ifndef div64_s64 |