]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
better integrate cyclic module with clocksource/eventtimer subsystem
authoravg <avg@FreeBSD.org>
Mon, 16 May 2011 15:29:59 +0000 (15:29 +0000)
committeravg <avg@FreeBSD.org>
Mon, 16 May 2011 15:29:59 +0000 (15:29 +0000)
commit576b51ab8f786d77da023fb2e83fdc1fb0c7abf6
treeb2c4b470c3bfa995c74975f76d90d27867ff83a4
parent90fe5b5b3e46a2da849cf8d0bba00f4834d39398
better integrate cyclic module with clocksource/eventtimer subsystem

Now in the case when one-shot timers are used cyclic events should fire
closer to theier scheduled times.  As the cyclic is currently used only
to drive DTrace profile provider, this is the area where the change
makes a difference.

Reviewed by: mav (earlier version, a while ago)
X-MFC after: clocksource/eventtimer subsystem
sys/cddl/compat/opensolaris/sys/time.h
sys/cddl/dev/cyclic/cyclic.c
sys/cddl/dev/cyclic/i386/cyclic_machdep.c
sys/kern/kern_clocksource.c
sys/sys/dtrace_bsd.h