mirror of
https://github.com/adulau/aha.git
synced 2024-12-28 03:36:19 +00:00
speed up jiffies conversion functions if HZ==USER_HZ
Avoid calling do_div(x, 1) in this case. Cc: David Fries <david@fries.net> Cc: "H. Peter Anvin" <hpa@zytor.com> Cc: Ingo Molnar <mingo@elte.hu> Cc: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
6ffc787a44
commit
ec03d70739
1 changed files with 3 additions and 1 deletions
|
@ -606,8 +606,10 @@ u64 jiffies_64_to_clock_t(u64 x)
|
||||||
# if HZ < USER_HZ
|
# if HZ < USER_HZ
|
||||||
x *= USER_HZ;
|
x *= USER_HZ;
|
||||||
do_div(x, HZ);
|
do_div(x, HZ);
|
||||||
# else
|
# elif HZ > USER_HZ
|
||||||
do_div(x, HZ / USER_HZ);
|
do_div(x, HZ / USER_HZ);
|
||||||
|
# else
|
||||||
|
/* Nothing to do */
|
||||||
# endif
|
# endif
|
||||||
#else
|
#else
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in a new issue