]> err.no Git - linux-2.6/commit
[PATCH] Add 64bit jiffies compares (for use with get_jiffies_64)
authorDmitriy Zavin <dmitriyz@google.com>
Tue, 26 Sep 2006 08:52:42 +0000 (10:52 +0200)
committerAndi Kleen <andi@basil.nowhere.org>
Tue, 26 Sep 2006 08:52:42 +0000 (10:52 +0200)
commit3b171672831b9633c2ed8fa94805255cd4d5af19
tree42b64b8f45166e58347f32b4e0d381c888981542
parentb89ebd0b0a65d5371aa9ad98e873c4616056ca68
[PATCH] Add 64bit jiffies compares (for use with get_jiffies_64)

The current time_before/time_after macros will fail typechecks
when passed u64 values (as returned by get_jiffies_64()). On 64bit
systems, this will just result in a warning about mismatching types
without explicit casts, but since unsigned long and u64
(unsigned long long) are of same size, it will still work.
On 32bit systems, a long is 32bits, so the value from get_jiffies_64()
will be truncated by the cast and thus lose all the precision gained by
64bit jiffies.

Signed-off-by: Dmitriy Zavin <dmitriyz@google.com>
Signed-off-by: Andi Kleen <ak@suse.de>
include/linux/jiffies.h