I have attempted to reproduce this bug on amd64 and ppc and it appears
to work fine.
macbook amw ~ 11:11PM(0)% uname -a
Linux macbook 3.16.7-ckt25-b43-earlyquirk-freset #3 SMP Sat May 28
07:53:49 AEST 2016 x86_64 GNU/Linux
macbook amw ~ 11:08PM(0)% adjtimex -print
mode: 0
offset: 0
frequency: 390013
maxerror: 16000000
esterror: 16000000
status: 64
time_constant: 2
precision: 1
tolerance: 32768000
tick: 9998
raw time: 1472908168s 195039us = 1472908168.195039
return value = 5
macbook amw ~ 11:09PM(0)% sudo adjtimex -print
[sudo] password for amw:
mode: 0
offset: 0
frequency: 390013
maxerror: 16000000
esterror: 16000000
status: 64
time_constant: 2
precision: 1
tolerance: 32768000
tick: 9998
raw time: 1472908182s 508062us = 1472908182.508062
return value = 5
macbook amw ~ 11:09PM(0)% sudo adjtimex -c
--- current --- -- suggested --
cmos time system-cmos error_ppm tick freq tick freq
1472908163 32.284856
1472908173 32.289711 485.5 9998 390013
1472908183 32.274508 -1520.3 9998 390013 10013 1720388
1472908193 32.274974 46.6 9998 390013 9997 3892050
1472908203 32.279633 465.9 9998 390013 9993 2625200
1472908213 32.264351 -1528.1 9998 390013 10013 2234450
1472908223 32.264783 43.2 9998 390013 9997 4112363
1472908233 32.265210 42.7 9998 390013 9997 4146738
---------------------------------------------------
On ppc as per original report:
root@imac:/home/amw# uname -a
Linux imac 3.2.0-4-powerpc #1 Debian 3.2.68-1+deb7u6 ppc GNU/Linux
root@imac:/home/amw# adjtimex -c
--- current --- -- suggested --
cmos time system-cmos error_ppm tick freq tick freq
1472907630 0.262813
1472907640 0.262828 1.5 10000 5590625
1472907650 0.262854 2.6 10000 5590625 10000 5420313
1472907660 0.262992 13.8 10000 5590625 10000 4687500
1472907670 0.262887 -10.5 10000 5590625 10000 6278125
1472907680 0.263022 13.5 10000 5590625 10000 4706250
1472907690 0.262991 -3.1 10000 5590625 10000 5793750
1472907700 0.263123 13.2 10000 5590625 10000 4725000
root@imac:/home/amw# adjtimex -print
mode: 0
offset: 0
frequency: 5590625
maxerror: 16000000
esterror: 16000000
status: 64
time_constant: 2
precision: 1
tolerance: 32768000
tick: 10000
raw time: 1472908193s 539314us = 1472908193.539314
return value = 5