1 Index: linux-2.6.24/include/linux/time.h
2 ===================================================================
3 --- a/include/linux/time.h
4 +++ b/include/linux/time.h
5 @@ -172,6 +172,10 @@ static inline void timespec_add_ns(struct timespec *a, u64 ns)
8 while(unlikely(ns >= NSEC_PER_SEC)) {
9 + /* The following asm() prevents the compiler from
10 + * optimising this loop into a modulo operation. */