mirror of
https://github.com/torvalds/linux.git
synced 2024-11-10 14:11:52 +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
@ -606,8 +606,10 @@ u64 jiffies_64_to_clock_t(u64 x)
|
||||
# if HZ < USER_HZ
|
||||
x *= USER_HZ;
|
||||
do_div(x, HZ);
|
||||
# else
|
||||
# elif HZ > USER_HZ
|
||||
do_div(x, HZ / USER_HZ);
|
||||
# else
|
||||
/* Nothing to do */
|
||||
# endif
|
||||
#else
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user