HomeFreeBSD

remove opensolaris cyclic code, replace with high-precision callouts

Description

remove opensolaris cyclic code, replace with high-precision callouts

In the old days callout(9) had 1 tick precision and that was inadequate
for some uses, e.g. DTrace profile module, so we had to emulate cyclic
API and behavior. Now we can directly use callout(9) in the very few
places where cyclic was used.

Differential Revision: https://reviews.freebsd.org/D1161
Reviewed by: gnn, jhb, markj
MFC after: 2 weeks

Details

Provenance
avgAuthored on
Reviewer
gnn
Differential Revision
D1161: remove cyclic and replace its uses with callout
Parents
rS275575: key_getspacq() returns holding the spacq_lock. Unlock it in all cases.
Branches
Unknown
Tags
Unknown

Event Timeline