diff options
author | Matt Helsley <matthltc@us.ibm.com> | 2005-12-12 00:37:09 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-12-12 08:57:42 -0800 |
commit | 64123fd42c7a1e4ebf6acd2399c98caddc7e0c26 (patch) | |
tree | d6b1794fa33287d145a44ab55bc2e2ef65ebf248 /drivers | |
parent | 894ec8707ced240b96dc45944790fb35d9a6b03c (diff) | |
download | lwn-64123fd42c7a1e4ebf6acd2399c98caddc7e0c26.tar.gz lwn-64123fd42c7a1e4ebf6acd2399c98caddc7e0c26.zip |
[PATCH] Add getnstimestamp function
There are several functions that might seem appropriate for a timestamp:
get_cycles()
current_kernel_time()
do_gettimeofday()
<read jiffies/jiffies_64>
Each has problems with combinations of SMP-safety, low resolution, and
monotonicity. This patch adds a new function that returns a monotonic SMP-safe
timestamp with nanosecond resolution where available.
Changes:
Split timestamp into separate patch
Moved to kernel/time.c
Renamed to getnstimestamp
Fixed unintended-pointer-arithmetic bug
Signed-off-by: Matt Helsley <matthltc@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions