summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_tc.c
diff options
context:
space:
mode:
authorlstewart <lstewart@FreeBSD.org>2011-11-29 06:12:19 +0000
committerlstewart <lstewart@FreeBSD.org>2011-11-29 06:12:19 +0000
commitf039559048cc86b421190080d4b5ffe9aaf7da8b (patch)
tree60bc28512df8907dc2e7bbaddddcf34bbcb9d56e /sys/kern/kern_tc.c
parentd9f3141aa060dcc22e6e8acf06f23411044a9ef2 (diff)
downloadFreeBSD-src-f039559048cc86b421190080d4b5ffe9aaf7da8b.zip
FreeBSD-src-f039559048cc86b421190080d4b5ffe9aaf7da8b.tar.gz
Fix an oversight in r227747 by calling fbclock_bin{up}time() directly from the
fbclock_{nanouptime|microuptime|bintime|nanotime|microtime}() functions to avoid indirecting through a sysclock_ops wrapper function. Committed on behalf of Julien Ridoux and Darryl Veitch from the University of Melbourne, Australia, as part of the FreeBSD Foundation funded "Feed-Forward Clock Synchronization Algorithms" project. For more information, see http://www.synclab.org/radclock/ Submitted by: Julien Ridoux (jridoux at unimelb edu au)
Diffstat (limited to 'sys/kern/kern_tc.c')
-rw-r--r--sys/kern/kern_tc.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/kern/kern_tc.c b/sys/kern/kern_tc.c
index e5db8d9..7026e5a 100644
--- a/sys/kern/kern_tc.c
+++ b/sys/kern/kern_tc.c
@@ -197,7 +197,7 @@ fbclock_nanouptime(struct timespec *tsp)
{
struct bintime bt;
- binuptime(&bt);
+ fbclock_binuptime(&bt);
bintime2timespec(&bt, tsp);
}
@@ -206,7 +206,7 @@ fbclock_microuptime(struct timeval *tvp)
{
struct bintime bt;
- binuptime(&bt);
+ fbclock_binuptime(&bt);
bintime2timeval(&bt, tvp);
}
@@ -214,7 +214,7 @@ static void
fbclock_bintime(struct bintime *bt)
{
- binuptime(bt);
+ fbclock_binuptime(bt);
bintime_add(bt, &boottimebin);
}
@@ -223,7 +223,7 @@ fbclock_nanotime(struct timespec *tsp)
{
struct bintime bt;
- bintime(&bt);
+ fbclock_bintime(&bt);
bintime2timespec(&bt, tsp);
}
@@ -232,7 +232,7 @@ fbclock_microtime(struct timeval *tvp)
{
struct bintime bt;
- bintime(&bt);
+ fbclock_bintime(&bt);
bintime2timeval(&bt, tvp);
}
OpenPOWER on IntegriCloud