Page MenuHomeFreeBSD

D35935.1775777467.diff
No OneTemporary

Size
506 B
Referenced Files
None
Subscribers
None

D35935.1775777467.diff

Index: sys/kern/kern_tc.c
===================================================================
--- sys/kern/kern_tc.c
+++ sys/kern/kern_tc.c
@@ -1882,6 +1882,7 @@
#ifdef PPS_SYNC
if (fhard) {
uint64_t nsec;
+ uint64_t freq;
/*
* Feed the NTP PLL/FLL.
@@ -1893,7 +1894,8 @@
tcount &= captc->tc_counter_mask;
nsec = 1000000000;
nsec *= tcount;
- nsec /= captc->tc_frequency;
+ freq = captc->tc_frequency;
+ nsec = (nsec + freq / 2) / freq;
hardpps(tsp, (long)nsec);
}
#endif

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 9, 11:31 PM (3 h, 40 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28310348
Default Alt Text
D35935.1775777467.diff (506 B)

Event Timeline